Flight Software Engineer III - Blue National Security (TS/SCI required) Verified today
Flight Software Engineer III - Blue National Security
You will play a critical role in designing, developing, testing, and deploying embedded flight software for spacecraft systems supporting national security missions. Working with systems, avionics, guidance/navigation/control, and test engineers, you will contribute directly to software that commands, controls, and safeguards some of the nation's most important space assets.
What you will do
- Design, develop, integrate, and test real-time embedded flight software for spacecraft and launch vehicle avionics systems in C/C++
- Collaborate with systems, avionics, GN&C, and test engineers to translate system and software requirements into robust, flight-quality code
- Participate in all phases of the software development lifecycle: requirements definition, architecture, implementation, code review, verification, and deployment
- Debug and troubleshoot software in Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) test environments
- Develop and execute software verification and validation plans, including unit tests, integration tests, and automated regression tests
- Support software configuration management practices using Git
- Contribute to continuous improvement of software development processes, tools, and infrastructure
- Analyze and resolve software anomalies and support root cause investigations
- Ensure all software deliverables comply with applicable safety, quality, and mission assurance standards
- Support launch operations and mission readiness reviews as needed
- Mentor and peer coach junior level team members
Minimum qualifications
- Bachelor of Science in Computer Engineering, Electrical Engineering, Computer Science, or related discipline
- Minimum 5 years of experience in embedded software development
- Proficiency in C and C++ programming for embedded or real-time systems
- Working knowledge of real-time operating systems (Yocto Linux, VxWorks, RTEMS, FreeRTOS, or similar)
- Familiarity with software verification, testing, and debugging techniques for embedded systems
- Understanding of communication protocols such as UART, SPI, I2C, TCP/IP, or similar
- Active Top Secret / Sensitive Compartmented Information (TS/SCI) security clearance
Preferred qualifications
- Master of Science in Computer Engineering, Electrical Engineering, Computer Science, or related discipline
- Experience with Python for test automation, scripting, or tooling
- Experience developing safety-critical or mission-critical flight software for satellites
Special notes
- Relocation assistance will be provided for qualified candidates
- Up to 20% travel may be required
Compensation and benefits
Base pay range for Colorado applicants: $150,931.00 to $211,303.05 per year.
Benefits include medical, dental, vision, basic and supplemental life insurance, paid parental leave, short and long-term disability, 401(k) with company match up to 5%, Education Support Program, stock options for regular employees, up to four weeks paid time off per year, and up to 14 company-paid holidays.
Requirements
Applicants must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Active TS/SCI security clearance is required for this position.
