onsite
Embedded Software Engineer - MOMENTUS Space
Software Engineer
Embedded Software Engineer designing and developing real‑time firmware for space propulsion and transport systems, leveraging C/C++ and RTOS on aerospace-grade hardware.
About the role
Key Responsibilities
- Design, implement, and maintain embedded firmware for propulsion and guidance subsystems.
- Collaborate with hardware and systems teams to integrate sensors, actuators, and communication interfaces.
- Develop and execute unit, integration, and hardware‑in‑the‑loop tests to meet stringent reliability standards.
- Optimize code for performance, memory footprint, and safety in a real‑time operating environment.
- Participate in design reviews, technical documentation, and continuous improvement initiatives.
Requirements
- 3+ years of embedded software development experience in C/C++ on RTOS platforms.
- Strong understanding of aerospace or space‑grade hardware and safety‑critical software practices.
- Experience with hardware debugging tools (JTAG, logic analyzers) and version control (Git).
- Excellent problem‑solving skills and ability to work in a fast‑paced, cross‑functional team.