Storm4
Senior Flight Software Engineer
Join a pioneering team building spacecraft systems designed to take humanity beyond Earth orbit. As a Senior Flight Software Engineer, you’ll architect, develop, and deploy the low‑level software that drives flight computers and onboard subsystems.
This is a hands‑on, mission‑critical role where your work directly determines how the spacecraft thinks, reacts and survives in orbit.
Responsibilities:
Architect, implement, and test embedded software for spacecraft flight computers and subsystem controllers.
Bring up and debug ARM Cortex-M microcontrollers, integrating firmware with flight hardware.
Develop robust fault management, telemetry, command, and control systems for deep-space operations.
Design and maintain real-time control systems for propulsion, power, sensors, and GNC.
Build secure, reliable bootloaders and in-orbit software update mechanisms.
Collaborate across Avionics, Mechatronics, GNC, and Propulsion teams to deliver fully integrated flight systems.
Qualifications:
A BS or MS in Engineering, Aerospace, or a related technical field, with extensive embedded or flight software experience.
Proficiency in low-level C/C++ and Python with strong familiarity in Linux and RTOS environments.
Proven ability in hardware/software integration, debugging, and development for constrained embedded systems.
Experience with test-driven development, CI/CD pipelines, and automated testing frameworks.
Solid understanding of spacecraft communication protocols such as I2C, SPI, RS‑422/485, CAN Bus, or CCSDS.
Excellent communication and leadership skills — capable of mentoring, collaborating, and driving technical excellence.
Benefits & Compensation:
Salary Range: $150,000–$180,000 (based on experience)
Equity Incentives – share in the mission’s success
Comprehensive Benefits: Medical, Dental, Vision, Disability & Life Insurance
401(k) plan
Unlimited PTO – we focus on outcomes, not hours
Eligibility: Only open to US Persons (US Citizens or Green Card holders).
Interested? Click Easy Apply or share your resume with emma.grant@storm4.com. Direct messages are also welcome.
#J-18808-Ljbffr
This is a hands‑on, mission‑critical role where your work directly determines how the spacecraft thinks, reacts and survives in orbit.
Responsibilities:
Architect, implement, and test embedded software for spacecraft flight computers and subsystem controllers.
Bring up and debug ARM Cortex-M microcontrollers, integrating firmware with flight hardware.
Develop robust fault management, telemetry, command, and control systems for deep-space operations.
Design and maintain real-time control systems for propulsion, power, sensors, and GNC.
Build secure, reliable bootloaders and in-orbit software update mechanisms.
Collaborate across Avionics, Mechatronics, GNC, and Propulsion teams to deliver fully integrated flight systems.
Qualifications:
A BS or MS in Engineering, Aerospace, or a related technical field, with extensive embedded or flight software experience.
Proficiency in low-level C/C++ and Python with strong familiarity in Linux and RTOS environments.
Proven ability in hardware/software integration, debugging, and development for constrained embedded systems.
Experience with test-driven development, CI/CD pipelines, and automated testing frameworks.
Solid understanding of spacecraft communication protocols such as I2C, SPI, RS‑422/485, CAN Bus, or CCSDS.
Excellent communication and leadership skills — capable of mentoring, collaborating, and driving technical excellence.
Benefits & Compensation:
Salary Range: $150,000–$180,000 (based on experience)
Equity Incentives – share in the mission’s success
Comprehensive Benefits: Medical, Dental, Vision, Disability & Life Insurance
401(k) plan
Unlimited PTO – we focus on outcomes, not hours
Eligibility: Only open to US Persons (US Citizens or Green Card holders).
Interested? Click Easy Apply or share your resume with emma.grant@storm4.com. Direct messages are also welcome.
#J-18808-Ljbffr