CrawlJobs Logo

Flight Software Engineer

United States, Los Angeles 105000.00 - 125000.00 USD / Year · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly motivated and experienced Flight Software Engineer to join Hermeus, a hypersonic aircraft startup company. 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.

Job Responsibility

  • Develop and maintain embedded flight software for our aircraft systems, including flight control, navigation, communication, and avionics systems
  • Collaborate with hardware engineers to ensure seamless integration of software and hardware components
  • Write efficient, high-quality, and well-documented code that meets the performance and safety requirements of the aircraft
  • Develop software requirements and design documents
  • Participate in code and design reviews to ensure high-quality software
  • Test and debug software to ensure it meets design specifications and performance requirements
  • Work with systems engineers to develop and execute system-level tests and simulations
  • Participate in the development of safety-critical software and documentation to ensure compliance with regulatory standards
  • Stay up-to-date with emerging trends and technologies in the embedded flight software field and apply them to our aircraft systems
  • Develop and maintain technical documentation

Requirements

  • Bachelor's or Master's degree in Computer Engineering, or a related field
  • 1+ years of experience in embedded flight software development
  • Professional experience programming in C/C++ and experience with embedded flight software development tools and methodologies

Nice to have

  • Experience with real-time operating systems (RTOS) or embedded Linux for real-time applications
  • Familiarity with low-level hardware interfaces (e.g., CAN, RS422, MIL-STD-1553, ARINC429, etc.), and software development for embedded applications
  • Experience with fault-redundant design as well as safety-critical software development processes, such as DO-178C or MIL-516C
  • Knowledge of avionics systems, flight control systems, and navigation systems
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and ability to work collaboratively in a team environment
  • Experience working in a startup environment is a plus

What we offer

  • 100% employer-paid health care
  • 401k & Retirement Plans
  • Unlimited PTO
  • Weekly Paid Office Lunches
  • End of Year Bonuses
  • Fully stocked breakrooms
  • Stock Options
  • Paid Parental Leave

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Flight Software Engineer

8 matching positions

Flight Software Engineer

Flight Software Engineer. LOCATION: Hybrid (Kirtland AFB, NM), Remote U.S. eligi...
Location
Location
United States , Kirtland AFB
Salary
Salary:
Not provided
astrion.us Logo
Astrion
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science in Software Engineering, Computer Science, Electrical Engineering, Aerospace Engineering, or a related technical field
  • 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
  • Strong problem-solving and debugging skills
  • Ability to produce secure, maintainable, high-quality code
Job Responsibility
Job Responsibility
  • 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
What we offer
What we offer
  • Competitive salaries
  • Continuing education assistance
  • Professional development
  • Multiple healthcare benefits package options
  • 401K with employer matching
  • Competitive time off policy along with a federally recognized holiday schedule
  • Fulltime
Read More
Arrow Right

Flight Software Engineer

At NewOrbit Space, our mission is to engineer the lowest orbiting satellites on ...
Location
Location
United Kingdom , Reading
Salary
Salary:
Not provided
neworbit.space Logo
NewOrbit Space
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in building production embedded or real-time systems in C/C++ and/or Rust on RTOS or Embedded Linux for space systems
  • Strong grasp of real-time software: scheduling, interrupts, concurrency primitives, determinism, and designing for constrained CPU/memory
  • Proven ability to build reliable, testable systems: unit/integration testing, simulation-first development, HIL validation, and disciplined debugging
  • Hands-on experience integrating with hardware via common interfaces (I2C, SPI, UART, CAN(-FD), GPIO, etc.) and practical lab debugging
  • Solid software engineering fundamentals: architecture, code review, static analysis, CI/CD, configuration management, and observability/logging
  • Ability to own systems end-to-end: from requirements and design through implementation, verification, operations support, and iterative improvement
Job Responsibility
Job Responsibility
  • Own the on-board flight-software stack – design, implement and test real-time Rust/C/C++ on RTOS or Embedded Linux
  • Integrate subsystems end-to-end – define ICDs and build drivers/middleware over I2C/SPI/UART/CAN(-FD)/SpaceWire (as applicable)
  • Build spacecraft behaviors & autonomy – implement mode management, sequencing, and autonomous FDIR for safe and productive operations
  • Deliver reliable real-time performance – manage concurrency, timing, CPU/memory budgets, and observability under tight constraints
  • Build verification infrastructure – prototypes, SIL/HIL test harnesses, simulations, and telemetry analysis tooling to validate designs early
  • Ship code from review to orbit – push through CI/CD, support integration and launch ops, and deliver secure over-the-air updates
  • Work across disciplines – collaborate with avionics, AOCS, comms and mission teams to trade compute, power, thermal, storage and link budgets
What we offer
What we offer
  • Equity and Competitive Salary
  • Comprehensive Benefits Package – Including private health insurance with dental and optical coverage, annual healthcare check-ups etc
  • Hybrid Work - A hybrid setup with one dedicated remote day per week
  • Relocation package and visa sponsorship if joining from abroad
  • Fulltime
Read More
Arrow Right

Flight Software Engineer

We seek a mid level Flight Software Engineer to help develop and maintain ICEYE’...
Location
Location
Finland , Espoo
Salary
Salary:
Not provided
iceye.com Logo
ICEYE
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong skills in C/C++ and Linux-based development and micro controller tooling
  • Ability to contribute to software that interacts with real hardware
  • Collaborative, eager to learn, and effective in English communication
Job Responsibility
Job Responsibility
  • Develop C/C++ and Python software for spacecraft power systems
  • Develop RTOS firmware for space-grade power system micro controllers
  • Contribute to automated testing with hardware in-loop, CI workflows, and peer code reviews
  • Collaborate with senior engineers to turn requirements into reliable software components
  • Support integration, troubleshooting, and debugging the full stack of spacecraft power systems
What we offer
What we offer
  • Occupational healthcare, occupational, and accident insurance
  • A yearly benefit budget to spend as you wish (i.e. on sport, transport, bike benefit, wellness, lunch, etc.)
  • Phone subscription with iPhone of choice
  • Relocation support (i.e. flight tickets, accommodation, relocation agency support)
  • Time for self-development, research, training, conferences, or certification schemes
  • Inspiring and collaborating offices and silent workspaces enable you to focus
  • A wide variety of the best coffee, tea, snacks, and sweets to accompany your daily space mission
  • Fulltime
Read More
Arrow Right

Software Engineer - Flight Management System

Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering or other related technical area
  • 7+ years of experience in embedded software development for avionics
  • Experience developing software for 1 or more FMS functional areas: Performance
  • Predictions
  • Flight Planning
  • Nav
  • Lateral Guidance
  • Vertical Guidance
  • User Interface
  • Datalink
Job Responsibility
Job Responsibility
  • Responsible for designing and developing Flight Management Systems software based upon legacy NGFMS product line functionality with transformations required to operate within the NGA FMS Product for Part 23 Class 1 / 2, Part 23 Class 3 / 4, and Part 25 aircraft
  • Fulltime
Read More
Arrow Right

Software Engineer - Flight Management System

Responsible for designing and developing Flight Management Systems software base...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering or other related technical area
  • 7+ years of experience in embedded software development for avionics
  • Experience developing software for 1 or more FMS functional areas: Performance, Predictions, Flight Planning, Nav, Lateral Guidance, Vertical Guidance, User Interface, Datalink, Redundancy Management, I/O
  • Understanding of the DO-178B/C software development lifecycle
  • Experience in design of software architecture
  • Experience in object-oriented development
  • Experience coding in C++
  • Experience in creating software test plans
  • Experience creating software test cases based on use cases derived from the system and software requirements
  • Experience in creating software test procedures
Job Responsibility
Job Responsibility
  • Designing and developing Flight Management Systems software based upon legacy NGFMS product line functionality with transformations required to operate within the NGA FMS Product for Part 23 Class 1 / 2, Part 23 Class 3 / 4, and Part 25 aircraft
  • Fulltime
Read More
Arrow Right

Software Engineer - Flight Management System (FMS)

Responsible for designing and developing Flight Management Systems software base...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering or other related technical area
  • 7+ years of experience in embedded software development for avionics
  • Experience developing software for 1 or more FMS functional areas: Performance, Predictions, Flight Planning, Nav, Lateral Guidance, Vertical Guidance, User Interface, Datalink, Redundancy Management, I/O
  • Understanding of the DO-178B/C software development lifecycle
  • Experience in design of software architecture
  • Experience in object-oriented development
  • Experience coding in C++
  • Experience in creating software test plans
  • Experience creating software test cases based on use cases derived from the system and software requirements
  • Experience in creating software test procedures
Job Responsibility
Job Responsibility
  • Designing and developing Flight Management Systems software based upon legacy NGFMS product line functionality with transformations required to operate within the NGA FMS Product for Part 23 Class 1 / 2, Part 23 Class 3 / 4, and Part 25 aircraft
  • Fulltime
Read More
Arrow Right

Software Engineer - Flight Management System (FMS)

Responsible for designing and developing Flight Management Systems software base...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering or other related technical area
  • 7+ years of experience in embedded software development for avionics
  • Experience developing software for 1 or more FMS functional areas: Performance, Predictions, Flight Planning, Nav, Lateral Guidance, Vertical Guidance, User Interface, Datalink, Redundancy Management, I/O
  • Understanding of the DO-178B/C software development lifecycle
  • Experience in design of software architecture
  • Experience in object-oriented development
  • Experience coding in C++
  • Experience in creating software test plans
  • Experience creating software test cases based on use cases derived from the system and software requirements
  • Experience in creating software test procedures
Job Responsibility
Job Responsibility
  • Designing and developing Flight Management Systems software based upon legacy NGFMS product line functionality with transformations required to operate within the NGA FMS Product for Part 23 Class 1 / 2, Part 23 Class 3 / 4, and Part 25 aircraft
  • Fulltime
Read More
Arrow Right

Flight Software Engineer - Space Systems

Our client is a rapidly growing space technology startup seeking a Flight Softwa...
Location
Location
United States , Orlando
Salary
Salary:
Not provided
newspacetechnical.com Logo
NewSpace Technical
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. in Computer Science, Software Engineering, or related field + 7 years’ experience, or M.S./Ph.D. + 5 years in aerospace/space software
  • Strong experience developing software for embedded Linux systems
  • Solid understanding of hardware-software integration in embedded or spaceborne environments
  • Experience using Python for test automation, ground systems, or mission operations tools
  • Familiarity with communication protocols (CAN, UART, Ethernet) and version control (Git)
  • Strong debugging and troubleshooting skills in lab, bench, or hardware-in-the-loop environments
  • Strong written and verbal communication skills in English
  • Ability and willingness to work onsite in Orlando, FL
Job Responsibility
Job Responsibility
  • Design, develop, and test flight software for a LiDAR payload operating in an embedded Linux environment
  • Lead hardware-software integration across onboard computers, sensors, and payload subsystems
  • Develop and maintain communication interfaces and protocols (CAN, UART, Ethernet, TCP/UDP, HTTP/REST)
  • Implement system health monitoring, readiness checks, retry logic, and fault handling
  • Support verification and validation activities during integration and testing campaigns
  • Define and maintain software architecture, logging practices, and version control processes
  • Participate in code reviews and uphold software quality standards
  • Produce documentation aligned with space industry standards
  • Contribute to orbit-related functionality such as propagation, state estimation, TLE-based modelling, GPS integration, and use of spacecraft position/attitude data
  • Work with embedded Linux distributions (e.g., Yocto, Petalinux or similar)
  • Fulltime
Read More
Arrow Right