Senior Flight Software Engineer, Interplanetary Sciences Program
Core
Design, develop, and deploy flight-critical embedded software for autonomous deep-space spacecraft command, control, and autonomy.
Role type
Senior IC flight software engineer (embedded/real-time)
Builds
Flight software for interplanetary science missions
Domain
Aerospace / Space Exploration
Deliverable
production ML models | product features
Required skills
C++, embedded systems design, real-time systems, memory management, concurrency, full-lifecycle software development, V&V processes, HIL testing
Technologies
C++, embedded frameworks
Responsibilities
Design, implement, and test flight software for spacecraft command, control, and autonomy; Own full lifecycle software development from requirements to flight operations; Collaborate with avionics, GNC, and propulsion teams; Develop and execute verification and validation processes; Support on-vehicle and hardware-in-the-loop testing and debugging.
Seniority
Senior, hands-on IC