Flight Software Engineer III - Blue National Security (TS/SCI required) Verified today
Role Overview
As a Flight Software Engineer III, you will design, develop, test, and deploy embedded flight software for spacecraft systems supporting national security missions. Working alongside mission-driven engineers, you will contribute directly to software that commands, controls, and safeguards some of the nation's most important space assets. Your code will ensure vehicles and spacecraft operate safely, reliably, and with the performance customers and missions demand.
This role is part of the In-Space Systems business unit, focused on space infrastructure and on-orbit mobility.
Key Responsibilities
- 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 requirements into 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 using Git
- Contribute to continuous improvement of development processes, tools, and infrastructure
- Analyze and resolve software anomalies and support root cause investigations
- Ensure all software deliverables comply with safety, quality, and mission assurance standards
- Support launch operations and mission readiness reviews
- 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 (e.g., 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 / SCI security clearance (required)
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
Compensation and Location
Base pay range for Washington applicants: $164,652.00 - $230,512.80. Other site ranges may differ.
Location: Greater Seattle Area. Relocation assistance provided for qualified candidates. Up to 20% travel may be required.
Requirements
Applicants must be a U.S. citizen or national, U.S. permanent resident (Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. An active Top Secret / Sensitive Compartmented Information (TS/SCI) clearance is required.
Benefits
- Medical, dental, and vision insurance
- Basic and supplemental life insurance
- Paid parental leave
- Short and long-term disability
- 401(k) with company match of up to 5%
- Education Support Program
- Stock options for regular employees working at least 20 hours/week
- Paid time off: up to 4 weeks per year and up to 14 company-paid holidays
- Performance-based bonuses and benefits (subject to change and not guaranteed)
