Head of Flight Software

Approach Venture LLC

$180K — $230K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Aerospace Engineering, Electrical Engineering, or related technical field
  • 5+ years of professional software development experience, focusing on embedded or real-time systems
  • Proven history of leading complex software projects from architecture to deployment
  • Strong programming skills in C/C++ and Python
  • Experience in developing embedded software for aerospace, robotics, or safety-critical applications
  • Deep understanding of real-time environments, memory management, and system interactions
  • Hands-on experience with avionics hardware and microcontrollers.

Responsibilities

  • Lead architecture and development of flight software systems across vehicle programs
  • Manage the full flight software lifecycle from design through operational support
  • Develop real-time embedded software for mission management and vehicle operations
  • Drive integration efforts across avionics, sensors, and computing hardware
  • Create software frameworks and communication layers for flight systems
  • Conduct hardware-in-the-loop testing and integration activities
  • Establish software development processes and configuration management workflows.

Benefits

  • Opportunity to be part of an early-stage space company
  • Hands-on leadership role influencing technical direction
  • Collaborative work with founding team and cross-functional engineering leadership
  • Possibility for professional growth and mentoring of future engineers
  • Engagement in complex and impactful space missions.
Full Job Description
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.

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 compliance efforts
  • Hardware-in-the-loop testing and integrated vehicle validation experience
  • Startup experience with rapid hardware and software iteration cycles
  • Experience scaling software infrastructure and engineering processes within growing technical organizations


Compensation Details

$180,000 - $230,000

#LI-AV

Similar Jobs

More Jobs at Approach Venture LLC

More Aerospace & Defense Jobs

Find similar Head of Flight Software jobs: