I
Posted 19 hours ago
Senior Flight Software Engineer
InversionSenior Flight Software Engineer, Arc Vehicle
Requirements
Bachelor's degree in CS, Computer Engineering, or Aerospace Engineering, 5+ years of embedded or safety-critical software experience, Proficiency in C, C++, or Rust, Experience with communication protocols (CAN, Ethernet, SPI, I2C), Understanding of embedded Linux and multi-threaded architectures
Skills
C#LinuxEmbedded Systems
About the role
Responsibilities
- Develop, test, and deploy high-reliability, real-time flight software
- Design and implement safety-critical state machines, autonomous flight sequencing, and fault detection, isolation, and recovery (FDIR) algorithms
- Integrate and optimize GNC flight software modules into the main C++ software loop
- Perform low-level driver development and board bring-up on flight hardware
- Lead the development and execution of Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) test suites
- Participate in rigorous code reviews and mentor junior embedded software developers
- Collaborate with systems and avionics engineers to define interface control documents and communication protocols
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Aerospace Engineering, or equivalent technical experience
- 5+ years of professional experience developing embedded, real-time, or safety-critical software
- Strong proficiency in C, C++, or Rust in a Linux-based development environment
- Solid understanding of embedded Linux, deterministic software design, memory management, and multi-threaded architectures
- Hands-on experience with communication protocols such as CAN, Ethernet, SPI, I2C, or RS-422
- Excellent verbal and written communication skills
Preferred Qualifications
- Experience developing flight software for spacecraft, launch vehicles, or safety-critical autonomous aerospace platforms
- Familiarity with Git, unit-testing frameworks, static analysis, and automated CI/CD pipelines
- Familiarity with physical systems modeling, sensor data processing, or GNC algorithms
- 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 freeSenior Flight Software Engineer
Inversion · Playa Vista
