
Principal Flight Software Engineer
True Anomaly12 days ago
Denver, CO, USAStaff+
Base Salary
$180k - $305k/yr
Responsibilities
- Own the architecture and technical direction of flight software for space missions.
- Lead the design and development of robust, safety-critical embedded software.
- Drive integration of complex GNC algorithms with flight software.
- Define and maintain the Command Telemetry Database (CTDB) architecture.
- Establish and enforce software engineering standards.
- Partner with the ground C2 software team to align interfaces and data flows.
- Architect and lead development of HITL and SITL simulation environments.
- Design and own reusable device driver and communications protocol libraries.
- Serve as a key technical voice in design reviews and architecture discussions.
Requirements
- Bachelor's degree in computer science, electrical engineering, or related field.
- 15+ years of experience with embedded systems and safety-critical software.
- Demonstrated ownership of FSW architecture on delivered space programs.
- Deep expertise in low-level device driver development and real-time embedded systems.
- Hands-on experience with embedded RTOS platforms such as RTLinux or Azure RTOS.
- Strong command of communication protocols including Ethernet, SPI, and I2C.
- Expert-level proficiency in C/C++ and proficiency in Python.
- Ability to maintain or obtain TS/SCI clearance.
Benefits
- Base Salary: $180,000 - $305,000.
- Equity and benefits including health, dental, vision, HRA/HSA options, PTO, and paid holidays.
- 401K and parental leave.