×
Register Here to Apply for Jobs or Post Jobs. X

Head of Flight Software

Job in El Segundo, Los Angeles County, California, 90245, USA
Listing for: Approach Venture
Full Time position
Listed on 2026-05-19
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Head of Flight Software - Lead Software Development for Next‑Generation Spacecraft Systems

Los Angeles, CA | On‑site

Opportunity Summary

Join an early‑stage space company developing advanced spacecraft and in‑space mobility systems designed for complex orbital and national security missions. This role will lead the flight software function across vehicle development, owning the architecture, execution, integration, and long‑term direction of embedded and real‑time software systems supporting spacecraft operations. Working closely with the founding team and cross‑functional engineering leadership, you will oversee the development of core flight software infrastructure spanning avionics integration, mission management, telemetry, communications, health monitoring, and fault management.

This is a highly hands‑on leadership role for someone capable of driving technical direction while remaining deeply involved in implementation, testing, and system‑level integration.

About Us

We are a venture‑backed aerospace startup focused on building advanced spacecraft platforms and propulsion technologies for demanding commercial and defense applications. The company is led by engineers and operators with deep experience across launch, spacecraft, and advanced hardware development. The team operates with a strong emphasis on speed, technical ownership, and iterative hardware execution.

Job Duties
  • Lead architecture, development, and execution of the company’s flight software systems across current and future vehicle programs
  • Own the full flight software lifecycle including design, implementation, testing, validation, deployment, and operational support
  • Develop real‑time embedded software supporting mission management, command and telemetry, health monitoring, fault handling, and vehicle operations
  • Drive software integration efforts across avionics, RF systems, propulsion interfaces, sensors, and onboard computing hardware
  • Lead development of software frameworks, state machines, communication layers, and operational logic for flight systems
  • Oversee hardware‑in‑the‑loop testing, system bring‑up, debugging, and vehicle integration activities
  • Implement and optimize networking and communication protocols including Ethernet, UDP, multicast, and related interfaces
  • Collaborate closely with hardware, avionics, GNC, and systems engineering teams to support full vehicle development and mission readiness
  • Establish software development processes, testing standards, documentation practices, and configuration management workflows
  • Support technical planning, roadmap development, and scaling of the flight software organization over time
  • Mentor and help grow future software engineering team members as the company expands
Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Aerospace Engineering, Electrical Engineering, or a related technical field
  • 5+ years of professional software development experience, with significant ownership of embedded or real‑time systems
  • Demonstrated experience leading development of complex software projects from architecture through deployment
  • Strong programming experience with C/C++ and Python
  • Experience developing embedded software for aerospace, robotics, autonomous systems, or other safety‑critical applications
  • Strong understanding of real‑time operating environments, memory management, scheduling, and low‑level system interactions
  • Experience working directly with avionics hardware, microcontrollers, and integrated vehicle systems
  • Ability to lead technical decision‑making across software architecture and system integration efforts
  • Experience debugging complex embedded systems and driving root cause analysis activities
  • Strong communication skills with the ability to operate effectively in fast‑paced, highly collaborative startup environments
Preferred Experience
  • Prior experience leading or managing flight software or embedded systems teams
  • Spacecraft, launch vehicle, autonomous systems, or defense hardware experience
  • Familiarity with GNC software integration and mission operations concepts
  • Experience with Rust, Grafana, or related tooling
  • Experience supporting software qualification, certification, or…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary