Position Details
About this role
Senior/Principal Flight Software Engineer for space systems, focused on hands-on embedded flight software development for satellite platforms with end-to-end lifecycle experience. This is a remote role with travel up to ~20%.
Key Responsibilities
- Develop and test embedded flight software for satellite platforms
- Contribute across full lifecycle: requirements, architecture, integration, verification, operations
- Hardware/software integration and testing
- GNC algorithm support
- Build internal tools for performance evaluation
Technical Overview
Embedded C/C++ with RTOS experience (VxWorks/Integrity), flight software and avionics background, hardware/software integration, HIL, modeling & simulation, and software verification/validation.
Ideal Candidate
The ideal candidate is a senior/principal flight software engineer with 9+ years of embedded C/C++ experience, RTOS expertise (VxWorks/Integrity), and aerospace flight software background, capable of leading development for space systems.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 9 years of experience, No aerospace/space systems background, No exposure to RTOS or flight software
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile