Staff Flight Software Engineer at Inversion - ScoutJobs - The AI-curated global job board
Skip to content
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 free

Staff Flight Software Engineer

Inversion · Playa Vista

Sign up to apply