We are looking for RT Embedded Software Engineer to join the Missile and Space Systems Division.
About the role:
- Develop real-time software for various processors/controllers in servo and pyrotechnic systems combining hardware and mechanics.
- Analyze and write requirements, perform software design, optimization, integration, and testing.
- Develop low-level drivers, implement communication protocols, and develop algorithms.
What we are looking for:
- Bachelor’s degree in Software Engineering, Computer Science, Electrical/Electronics Engineering, or Mechanical Engineering – mandatory.
- At least 5 years of experience in real-time embedded software development using C/C++ – mandatory.
- Proven experience in low-level software development, including driver development – mandatory.
- Experience with bare-metal systems (no operating system) – mandatory.
- Implementation and understanding of communication protocols such as SPI, UART – mandatory.
- Basic hardware knowledge (electronics, reading schematics, familiarity with test equipment) – advantage.
- Experience developing in multi-hardware/software interface environments – advantage.
- Experience with ST/TI processors – advantage.
- Experience in writing development documentation – advantage.
About us:
Our site is the leading facility for development, design, and systems engineering. Equipped with extensive knowledge and capabilities, we leverage cutting-edge technology to deliver some of the world’s most advanced products. As a prime contractor and systems architect working with governments and armies worldwide, we provide full-cycle services from early concept analysis, R&D, production, installation, integration, to ongoing support.
Join us to lead, influence, and shape the most advanced systems in the world!