Drimva

Mach Industries

Flight Software Engineer

$125K–$220K

Huntington Beach, California, United States · Full-time · Posted Sep 1, 2026

Experience
Open to new graduates through senior candidates; no specific number of years stated.
Education
Strong academic background in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field focused on embedded systems and real-time computing; degree not strictly required, and demonstrated skills and experience take precedence.
Visa sponsorship
Applicant must be a U.S. citizen or national, U.S. lawful permanent resident, refugee, asylee, or eligible to obtain required U.S. Department of State authorizations. Employment may be conditioned on authorization to receive export-controlled software or technology without sponsorship for an export license.

About the job

Develop safety-critical, real-time flight software for autonomous aerospace and defense platforms, from design and integration through testing and validation.

What you'll do

  • Design and implement embedded flight software with deterministic behavior and efficient use of constrained resources.
  • Integrate software with avionics, sensors, and control systems in collaboration with hardware, systems, and aerospace teams.
  • Conduct unit, integration, and system-level testing in simulation and on flight hardware; contribute across the software development lifecycle.

What they ask for

  • Strong proficiency in C and C++ for embedded systems.
  • Hands-on embedded systems and/or real-time operating environment experience, including low-level hardware interaction, device drivers, and embedded software architectures.
  • Experience with flight software principles and hard real-time operating environments; understanding of aerospace concepts, hardware interfaces, and protocols.
  • Understanding of MATLAB and Simulink.

Nice to have

  • Aerospace background, GNC experience, or experience with computer vision, perception, or robotics.
  • Strong proficiency in Rust for embedded systems; game development or low-level systems programming experience.

Pay

$125,000 — $160,000 USD (base salary); $165,000 — $220,000 USD (base salary)

Tools

C, C++, Rust, MATLAB, Simulink

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)