About the job
Mach Industries, established in 2022, develops autonomous defense platforms and advanced systems for the United States and its allies. With a team of around 220, the company combines a startup mindset with ambitious technical projects in defense technology. The focus lies in building scalable, decentralized solutions that address complex security needs and support global stability.
The Flight Software Engineer position is based in Huntington Beach and is open to candidates from entry to senior levels. This role centers on developing real-time, safety-critical embedded software for aerospace and defense platforms. The work involves designing and implementing flight software that powers autonomous systems, blending embedded systems expertise with aerospace engineering.
What you will do
- Design, develop, and deploy flight software for embedded systems in aerospace and defense, using C, C++, and Rust.
- Address resource constraints, interact with low-level hardware, and ensure deterministic performance in embedded software.
- Collaborate with hardware, systems, and aerospace engineers to integrate software with avionics, sensors, and control systems.
- Develop and execute comprehensive testing strategies, including unit, integration, and system-level tests in both simulation and on flight hardware.
- Participate in all phases of the software development lifecycle, from requirements analysis and architecture design to coding, verification, and validation of flight-critical software.

