Embedded Software Developer
Description
Embedded Software Developer
Riga, Latvia (On-site)
Redwire Corporation is a global space and defense technology company building the infrastructure of the future and delivering multi-domain solutions. We specialize in the design, manufacturing, and integration of autonomous unmanned aerial vehicles (UAVs) and advanced electro-optical surveillance systems. Our technologies are trusted and deployed across defense, security, civil, and industrial sectors worldwide.
We are looking for an experienced and motivated Embedded Software Developer to join our growing engineering team. In this role, you will be responsible for the development, maintenance, and optimization of embedded software solutions for advanced UAV and mission systems. You will work closely with multidisciplinary engineering teams to develop innovative technologies in a dynamic and fast-paced environment.
Main Responsibilities:
Develop embedded software in C/C++ for STM32 microcontrollers using STM32CubeIDE and Microchip development environments
Develop and maintain autopilot software for embedded systems
Maintain software architecture and version control systems using Git
Perform software debugging, testing, and fault diagnostics
Develop software for microcontroller peripherals, including GPIO, ADC, UART, SPI, I2C, PWM, and timers
Collaborate with hardware and systems engineers throughout the product development lifecycle
Prepare and maintain technical documentation
Participate in product development, validation, and continuous improvement activities
Requirements:
Bachelor’s degree in computer engineering, Electronics, Software Engineering, or a related field
Minimum 3 years of experience in embedded software development
Strong programming skills in C/C++
Experience with STM32 microcontrollers and embedded development tools
Experience working with version control systems, preferably Git
Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet
Understanding of real-time embedded systems and debugging techniques
Ability to analyze and solve complex technical problems
Good communication skills and ability to work effectively in a team environment
Good command of English.
Considered an Advantage:
Experience in aerospace, UAV, robotics, defense, or industrial automation industries
Experience with autopilot software development
Familiarity with RTOS environments
Knowledge of hardware debugging tools such as oscilloscopes and logic analyzers
We Offer:
A culture that values expertise, innovation, and continuous improvement
Opportunity to work with industry-leading UAV and defense technologies
Professional development and training opportunities
Modern work environment and advanced engineering equipment
Competitive salary from EUR 2,850 to EUR 3,950 gross per month depending on experience and qualifications
Health insurance and accident insurance
Accident insurance for children
Annual performance-based bonus program
Annual salary review
Financial support in special life situations
Join our team and contribute to the development of cutting-edge aerospace and defense technologies.
Please submit your CV in English by clicking "Apply" or send it directly to [email protected]
We appreciate every application; however, only shortlisted candidates will be contacted for interviews.
The information submitted by candidates will be processed in accordance with the General Data Protection Regulation (GDPR) and Redwire's recruitment procedures and will be used solely for recruitment purposes.