Flight Software Engineer

Mach
United States
Workplace: OnsiteFull timeUSD 125,000 - 220,000 annuallyFunction: Software EngineeringSkills: ["Collaboration","Testing","Problem-solving"]

Design and implement real-time, safety-critical flight software for autonomous aerospace and defense platforms. Build embedded solutions in C, C++, and Rust, optimizing for resource constraints and deterministic behavior while integrating with avionics, sensors, and control systems. Own the full development lifecycle from requirements and architecture through coding, verification, and validation, including unit/integration/system testing in simulation and on flight hardware.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mach
Mach
2 weeks ago

Flight Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live
Reposted: similar role first listed 4 months ago

Job Summary

Design and implement real-time, safety-critical flight software for autonomous aerospace and defense platforms. Build embedded solutions in C, C++, and Rust, optimizing for resource constraints and deterministic behavior while integrating with avionics, sensors, and control systems. Own the full development lifecycle from requirements and architecture through coding, verification, and validation, including unit/integration/system testing in simulation and on flight hardware.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, develop, and implement real-time, safety-critical flight software in C, C++, and Rust for embedded systems.
  • •Engineer efficient and reliable embedded software with deterministic behavior and low-level hardware interaction.
  • •Collaborate with hardware, systems, and aerospace teams to integrate flight software with avionics, sensors, and control systems.
  • •Develop and execute unit, integration, and system-level testing in simulation and on actual flight hardware.
  • •Support the full software development lifecycle from requirements analysis and architecture design through verification and validation.

Pay and Benefits

Salary: USD 125,000 - 220,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionRetirementPaid Leave

Key Requirements

  • •Strong proficiency in C and C++ for embedded systems programming.
  • •Hands-on embedded systems and/or real-time environments, including low-level hardware interactions and complex embedded software architectures.
  • •Experience with flight software principles and hard real-time operating environments, including aerospace concepts, hardware interfaces, and protocols.
  • •Understanding of MATLAB and Simulink.
  • •Strong academic background in computer science, electrical engineering, aerospace engineering, or a related field focused on embedded systems and real-time computing.
Experience:Embedded systemsReal-timeAerospaceRobotics
Education:
Skills:CollaborationTestingProblem-solving
Languages:English
Tech Stack:CC++RustEmbedded systemsReal-time operating environmentsDevice driversMATLABSimulinkAvionicsSensorsControl systemsSimulationUnit testingIntegration testingSystem testingGNCPIDLQR

Eligibility

Nationality:US National
Visa:Green Card

Company Brief

Mach
Designs and manufactures unmanned systems, tactical engines, and decentralized defense manufacturing infrastructure (Forge) to scale production of autonomous aerial systems and related propulsion for U.S. defense customers and partners.
Industry: Defense Manufacturing
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Valuation: USD 250M to 500M
Funding: Series B
Headquarters: Huntington Beach, United States
Founded: 2023
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor