- Burlingame, California, United States
- On-site
- Full-time · Mid
- 2+ years
Seeking a GNC Software Engineer to develop, integrate and validate flight software that enables autonomous operation of spacecraft.
Responsibilities
- Develop and integrate GNC algorithms using model-based development processes
- Implement state machines and FDIR (Fault Detection, Isolation, and Recovery) logic for robust autonomous operations
- Develop and maintain GNC software interfaces within the flight software architecture
- Design, implement, and maintain software- and hardware-in-the-loop (SIL/HIL) test campaigns to validate GNC performance and reliability
- Develop unit tests and regression tests to ensure software reliability
Requirements
- Bachelor’s or Master’s in Aerospace Engineering
- Bachelor’s or Master’s in Mechanical Engineering
- Bachelor’s or Master’s in Electrical Engineering
- Bachelor’s or Master’s in Computer Engineering
- Nice to have: FDIR strategies
