SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 95,000 - 140,000 / annual
True Anomaly builds autonomous spacecraft, advanced payloads, mission software, and space-based interceptors for U.S. national security. As a Flight Software Engineer II, you will contribute across the full spacecraft program lifecycle—design, analysis, manufacturing, test, and flight operations.
You will develop low-level firmware and flight software for on-board computers and processing units used in space missions. Key responsibilities include:
• Contribute to the complete software development cycle (design, development, integration, test) for flight computers
• Integrate complex guidance, navigation, and control (GNC) algorithms with flight software
• Define and maintain the Command Telemetry Database (CDTB) for ground and on-orbit test and mission operations
• Collaborate with the ground command-and-control (C2) software team
• Develop command scripting and sequencing for spacecraft operations
• Design and implement satellite subsystem model simulators for hardware-in-the-loop (HITL) and software-in-the-loop (SITL) testing
• Develop reusable device drivers, interfaces, and communications protocol libraries for flight hardware
• Participate in code reviews and contribute to flight software architecture discussions
The company culture emphasizes innovation and speed, offering exposure to every phase of advanced spacecraft development.
REQUIREMENTS:
Basic Qualifications:
• Bachelor's degree in computer science, electrical engineering, computer engineering, or related field
• 2–4 years of experience with low-level firmware architecture, design, and development
• Low-level device driver development and safety-critical systems experience
• Experience with embedded RTOS (e.g., RTLinux, Azure RTOS)
• Familiarity with common protocols: Ethernet, SPI, I2C, CAN, RS422, RS485
• Familiarity with networking protocols: UDP, TCP/IP
• Proficiency in C/C++ and at least one of: Rust, Zig, or Python
• Ability to maintain or obtain TS/SCI security clearance
• Must be a U.S. citizen, lawful permanent resident, or eligible to obtain required authorizations from the U.S. Department of State (ITAR compliance)
Preferred Skills and Experience:
• Master's degree in computer science, electrical engineering, computer engineering, or related field
• 2–4 years developing and/or producing flight software for space applications
• Demonstrated experience with version control, continuous integration, and continuous delivery
• Familiarity with embedded Linux
• Experience with embedded systems tools, compilers, debuggers, and IDEs
• Broad experience with microcontrollers, application processors, and revision control systems
• Strong debugging skills using oscilloscopes and protocol analyzers
• Application experience in robotics, automation, motor control, or sensor fusion