M

Mach Industries

Develops unmanned military systems and propulsion

Flight Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeHuntington Beach, CA, USAIn-person

About the Job

Requirements

  • Strong proficiency in C and C++ for embedded systems programming.
  • Hands-on experience with embedded systems and/or real-time operating environments, including low-level hardware interactions, device drivers, and complex embedded software architectures.
  • Proven experience working with flight software principles and hard real-time operating environments, and understanding of aerospace concepts, hardware interfaces, and protocols.
  • Understanding of MATLAB and Simulink.
  • A strong academic background in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field, focused on embedded systems and real-time computing; a degree is not strictly required, as demonstrated skills and experience take precedence.
  • Availability to work extended hours and weekends as needed.

Responsibilities

  • Design, develop, and implement real-time, safety-critical flight software in C, C++, and Rust for embedded systems within aerospace and defense platforms.
  • Engineer highly efficient and reliable embedded software solutions, focusing on resource constraints, low-level hardware interaction, and deterministic behavior.
  • Collaborate with hardware engineers, systems engineers, and aerospace specialists 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.
  • Contribute across the software development lifecycle, from requirements analysis and architecture design to coding, verification, and validation of flight-critical software.

Desired Qualifications

  • Aerospace background in aerodynamics, aircraft concepts, or avionics.
  • Experience with Guidance, Navigation, and Control (GNC) systems, including mission and trajectory planning, state estimation, and typical control laws such as PID and LQR.
  • Experience with computer vision, perception, or robotics concepts.
  • Strong proficiency in Rust for embedded systems programming.
  • Game development background, particularly console development or low-level systems programming.

About the Company

Mach Industries

Develops unmanned military systems and propulsion

Mach Industries designs and builds unmanned military systems, including VTOL drones, long-range strike weapons, and counter-UAS, along with propulsion and energetics. Its products combine flight hardware, power plants, and munitions into compact, military-ready systems, with most components produced in-house to lower costs. The company differentiates itself through vertical integration, a large California manufacturing footprint, and acquisitions (like Exquadrum) to expand solid-rocket-motor capability and reduce bottlenecks. Its goal is to scale manufacturing and accelerate programs to meet defense contracts and national security needs, supported by large funding rounds to grow production and operations.

Company size
201-500
Company stage
Series C
Total funding
$1.1B
Headquarters
Huntington Beach, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Mach Industries

See more jobs