Senior Flight Software Engineer

Vast

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

Qualifications

  • Bachelor's degree in a technical field (Computer Science, Electrical or Aerospace Engineering)
  • 6+ years of embedded flight software development experience
  • Experience with spacecraft flight software development using C/C++ on Linux or real-time systems
  • Proven ability to modify and extend existing flight software baselines
  • GNC software implementation expertise within real-time constraints
  • Familiarity with HITL lab requirements and verification procedures
  • Experience with command and data handling (C&DH) subsystems

Responsibilities

  • Assess the heritage FSW baseline for reusability
  • Implement GNC software algorithms in flight code
  • Modify C&DH software to fit new bus architectures
  • Develop interface software for various payload types
  • Build test and simulation infrastructure for software validation
  • Define HITL lab requirements and serve as the primary stakeholder
  • Manage flight software build, release, and configuration processes
  • Develop on-board fault protection and autonomy features

Benefits

  • 100% coverage for medical, dental, and vision for employees and dependents
  • Generous paid time off with options to cash out unused vacation
  • Paid parental leave and disability insurance
  • Access to a 401(k) retirement plan
  • Personalized mental healthcare services
  • Free food perks including meals and snacks
  • Company equity as part of compensation package
Full Job Description
Vast is seeking a Senior Flight Software Engineer to own flight software development and verification for a new constellation-ready spacecraft bus - a product line designed to scale to hundreds of spacecraft per year.

This will be a full-time, exempt position located in our Long Beach location.

About the role:

You'll start with a proven heritage FSW baseline from prior Vast missions and a reusable ground segment - that's your foundation, not your ceiling. The heritage system was built for single-satellite missions. The real work is scaling it for a constellation product line: new GNC algorithms, updated C&DH, payload interfaces for multiple customer types, fault protection, and autonomy - all architected to work across a fleet, not just one spacecraft. As the product line scales to hundreds of spacecraft per year, you'll solve the constellation-specific FSW challenges - configuration management across payload variants, fleet software updates, and multi-satellite operations support. You're the primary stakeholder and customer of the HITL lab, driving its requirements and using it as your verification environment. You'll build and lead a small FSW team to execute all of this.

Responsibilities:
  • Assess the heritage FSW baseline - catalog what's reusable, what needs modification, what's new for this mission
  • Implement GNC software - attitude determination, CMG steering law, mode management, momentum management (the GNC lead defines the algorithms, you implement and verify them in flight code)
  • Modify C&DH software - command and data handling, telemetry definitions, fault management updates for new bus architecture
  • Develop payload interface software for multiple payload types across the manifest
  • Build test and simulation infrastructure - unit test framework, software-in-the-loop (SIL) environment
  • Drive HITL lab requirements - define what the lab needs to verify, serve as its primary stakeholder and customer
  • Own flight software build, release, and configuration management processes
  • Develop on-board fault protection and autonomy for the satellite bus
  • Verify ground segment software interface compatibility (heritage ground segment, new bus)
  • Solve constellation-scale FSW challenges - configuration management across payload variants, fleet software updates, and multi-satellite operations support
  • Support on-orbit commissioning planning for FSW
  • Build and grow an FSW team as the program scales - define roles and hire as complexity demands

Minimum Qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, Aerospace Engineering, or a related technical discipline
  • 6+ years of embedded flight software development experience
  • Spacecraft flight software development experience - C/C++ on Linux-based or embedded real-time systems
  • Experience modifying and extending heritage flight software baselines (not just building from scratch)
  • GNC software implementation - translating control algorithms into flight code with real-time constraints
  • Experience defining HITL lab requirements and using HITL environments for FSW verification
  • C&DH subsystem experience - command processing, telemetry, data storage, fault management
  • Familiar with flight software V&V processes - unit test, SIL, HITL, integration test
  • Comfortable owning an entire FSW subsystem on a fast timeline with a small team

Preferred Skills & Experience:
  • Able to obtain a security clearance
  • ADCS flight software experience on spacecraft or real-time robotics systems
  • Multi-satellite FSW configuration management - handling payload variants across a constellation
  • Experience with Linux-based flight software architectures
  • RTOS experience (RTEMS, FreeRTOS, Zephyr, or similar) for microcontroller nodes
  • Ground segment integration and compatibility testing


Pay Range: California

$159,900-$226,980 USD

COMPENSATION AND BENEFITS

Base salary will vary depending on job-related knowledge, education, skills, experience, business needs, and market demand. Salary is just one component of our comprehensive compensation package. Full-time employees also receive company equity, as well as access to a full suite of compelling benefits and perks, including: 100% medical, dental, and vision coverage for employees and dependents, generous paid time off; up to 20+ days of vacation for exempt staff and up to 10+ days of vacation for non-exempt staff with the ability to cash-out unused vacation annually, paid parental leave, short and long-term disability insurance, life insurance, access to a 401(k) retirement plan, ClassPass credits, personalized mental healthcare through Spring Health, and other discounts and perks. We also take pride in offering exceptional food perks, with snacks, drip coffee & onsite barista, cold drinks, and dinner meals remaining free of charge, and lunch subsidized as part of Vast's ongoing commitment to providing high-quality meals for employees.

Similar Jobs

More Jobs at Vast

More Aerospace & Defense Jobs

Find similar Senior Flight Software Engineer jobs: