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