1

Flight Software Engineer Jobs (NOW HIRING)

Flight Software Engineer

Washington, DC · On-site +1

$105K - $155K/yr

Overview Flight Software Engineer LOCATION: Hybrid (Kirtland AFB, NM), Remote U.S. eligible JOB STATUS: Full-time CLEARANCE: U.S. Citizenship, DoD Secret Clearance TRAVEL: 10% (if remote)   Astrion ...

The Role Client is seeking a Flight Software Engineer. As part of our early engineering team, your scope of work will focus on developing and integrating the flight software stack end-to-end ...

Flight Software Engineer

Los Angeles, CA · On-site

$105K - $125K/yr

As a Senior Flight Software Engineer, you will work closely with our hardware and systems engineers to design, develop, and implement software for our cutting-edge aircraft systems. Responsibilities:

Flight Software Engineer

Los Angeles, CA · On-site

$105K - $125K/yr

As a Senior Flight Software Engineer, you will work closely with our hardware and systems engineers to design, develop, and implement software for our cutting-edge aircraft systems. Responsibilities:

Flight Software Engineer

Los Angeles, CA · On-site

$105K - $125K/yr

As a Senior Flight Software Engineer, you will work closely with our hardware and systems engineers to design, develop, and implement software for our cutting-edge aircraft systems. Responsibilities:

As a Senior Flight Software Engineer, you will work closely with our hardware and systems engineers to design, develop, and implement software for our cutting-edge aircraft systems. Responsibilities:

Flight Software Engineer Department: Software Employment Type: Full Time Location: Redondo Beach Compensation: $120,000 - $180,000 / year Description As a Flight Software Engineer at Impulse, you ...

next page

Showing results 1-20

Flight Software Engineer information

See salary details

$35

$53

$75

How much do flight software engineer jobs pay per hour?

As of May 30, 2026, the average hourly pay for flight software engineer in the United States is $53.71, according to ZipRecruiter salary data. Most workers in this role earn between $44.95 and $58.89 per hour, depending on experience, location, and employer.

What does a Flight Software Engineer do?

A Flight Software Engineer designs, develops, tests, and maintains software that controls and monitors spacecraft, satellites, or aerospace vehicles. They ensure the software meets strict performance, reliability, and safety requirements for missions. This includes writing real-time code, integrating with hardware, debugging issues, and optimizing systems for efficiency. They work closely with hardware engineers, systems engineers, and mission operators to ensure seamless functionality.

What are the key skills and qualifications needed to thrive in the Flight Software Engineer position, and why are they important?

To thrive as a Flight Software Engineer, you need strong expertise in computer science, embedded systems, and control theory, usually supported by a degree in engineering or a related field. Experience with C/C++, real-time operating systems (RTOS), and aerospace industry standards like DO-178C is highly valued, along with certifications in safety-critical software development. Exceptional problem-solving skills, attention to detail, and effective communication abilities set top candidates apart. These skills ensure software reliability, mission success, and seamless collaboration in safety-critical aerospace environments.

What are some typical challenges faced by Flight Software Engineers, and how do they overcome them?

Flight Software Engineers often face challenges such as developing software for safety-critical systems with strict reliability and performance requirements, as well as troubleshooting issues in complex avionics environments. They regularly work under tight deadlines and must rigorously test and validate code to meet aerospace certification standards. Overcoming these challenges involves thorough documentation, close collaboration with hardware and systems engineers, and a commitment to continuous learning about evolving technologies. Employers value engineers who can adapt quickly, employ systematic debugging, and communicate effectively within interdisciplinary teams.
What cities are hiring for Flight Software Engineer jobs? Cities with the most Flight Software Engineer job openings:
Who are the top companies hiring for Flight Software Engineer jobs? The top employers for Flight Software Engineer jobs are:
What states have the most Flight Software Engineer jobs? States with the most job openings for Flight Software Engineer jobs include:

Flight Software Engineer

Astrion

Washington, DC • On-site, Remote

$105K - $155K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Overview

Flight Software Engineer

LOCATION: Hybrid (Kirtland AFB, NM), Remote U.S. eligible

JOB STATUS: Full-time

CLEARANCE: U.S. Citizenship, DoD Secret Clearance

TRAVEL: 10% (if remote)

Astrion is seeking a Flight Software Engineer to support small satellite flight software development for the Air Force Research Laboratory (AFRL) at Kirtland Air Force Base.

This engineer will contribute to the design, development, and testing of satellite bus software supporting experimental and research missions. The role is ideal for a mid- to senior-level software engineer with experience developing embedded or flight software for spacecraft or other real-time systems.

REQUIRED QUALIFICATIONS / SKILLS

Education:

Bachelor of Science in one of the following or a related technical field:

  • Software Engineering
  • Computer Science
  • Electrical Engineering
  • Aerospace Engineering

Experience:

  • Minimum 5+ years of professional software development experience
  • Experience developing embedded or flight software in C or C++
  • Experience with satellite bus or payload software development
  • Familiarity with spacecraft subsystems and interfaces (power, communications, command and data handling, ADCS, etc.)
  • Experience working with real-time operating systems
  • Experience with hardware/software integration or low-level driver development
  • Experience with scripting languages such as Python, Perl, or similar

Core Competencies:

  • Strong problem-solving and debugging skills
  • Ability to produce secure, maintainable, high-quality code
  • Comfortable working in small, agile engineering teams
  • Effective communicator with both technical and non-technical stakeholders
  • Self-directed and adaptable in a research and development environment

PREFERRED QUALIFICATIONS / SKILLS

  • Experience with the VxWorks real-time operating system
  • Experience with other embedded real-time systems such as RTEMS
  • Master’s degree in a relevant technical field

RESPONSIBILITIES

  • Design, develop, test, and maintain embedded flight software for small satellite bus systems
  • Execute tasking from the satellite Assembly, Integration, and Test (AI&T) lead
  • Coordinate with other flight software engineers and subsystem teams
  • Implement best practices for code quality, maintainability, and cybersecurity
  • Develop and maintain technical documentation, including interface specifications and user guides
  • Participate in unit testing, code reviews, and system validation