I
Posted 19 hours ago
Staff Flight Software Engineer
InversionStaff Flight Software Engineer
Requirements
Bachelor's degree in CS, CE, or Aerospace Engineering, 9+ years of embedded or safety-critical software experience, Expertise in C, C++, or Rust, Experience with embedded Linux and real-time systems, Knowledge of hardware protocols like CAN, SPI, or UART
Skills
C#LinuxRust
About the role
Responsibilities
- Architect, write, and maintain high-reliability, fault-tolerant flight software for the Arc vehicle
- Own software architecture for critical vehicle state transitions, fault-management, and autonomous mission execution
- Lead integration and optimization of complex multi-rate GNC algorithms into the core C++ flight software loop
- Establish company-wide embedded C++ development standards and architectural patterns
- Drive hardware-software boundary definition, board bring-up, and low-level debugging
- Design and lead development of automated SIL and HIL test suites
- Mentor senior and mid-level software engineers
- Collaborate with cross-functional architects on telemetry formats and communication protocols
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Aerospace Engineering, or equivalent
- 9+ years of professional experience in embedded, real-time, or safety-critical software
- Expertise in C, C++, or Rust in a Linux-based environment
- Deep understanding of embedded Linux, deterministic execution, multi-threading, and memory management
- Proven track record of deploying flight software or high-reliability autonomous software on hardware
- Strong background in low-level drivers, networking, and hardware protocols (CAN, Ethernet, SPI, UART, or RS-422)
- Excellent communication skills and ability to lead design reviews
Preferred Qualifications
- Experience developing flight software for spacecraft or launch vehicles
- Familiarity with physical system modeling, 6DOF simulations, or GNC algorithms
- Extensive experience with modern CI/CD, test automation, and embedded compiler toolchains
- Prior experience in a fast-paced aerospace startup
About the Company
Inversion builds advanced reentry systems to deliver next-generation capabilities from space, turning Low-Earth Orbit into an on-demand logistics domain.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Flight Software Engineer
Inversion · Playa Vista
