About the job
Join Mach Industries
Established in 2022, Mach Industries is a dynamic and innovative defense technology firm dedicated to creating next-generation autonomous defense platforms. Our mission centers on delivering scalable and decentralized defense systems that significantly enhance the strategic capabilities of the United States and its allies. With a committed team of around 220 skilled professionals, we embody the spirit of a startup, combining agility with ambitious goals.
We envision a future where we transform the landscape of warfare through state-of-the-art manufacturing, rapid innovation, and a relentless focus on national security. Our commitment lies in addressing the complexities of modern warfare with advanced systems that deter conflict and safeguard global stability.
Your Role
We are on the lookout for a passionate Flight Software Engineer (entry to senior level) to join our talented team in the development of safety-critical, real-time embedded software for aerospace and defense applications. In this pivotal role, you will design, develop, and implement flight software that powers innovative autonomous systems, working at the forefront of embedded systems, real-time computing, and aerospace engineering.
Key Responsibilities
Craft, develop, and deploy real-time, safety-critical flight software in C, C++, and Rust for embedded systems utilized in aerospace and defense platforms.
Engineer highly efficient and reliable embedded software solutions, focusing on resource constraints, low-level hardware interaction, and deterministic performance.
Collaborate closely with hardware engineers, systems engineers, and aerospace specialists to seamlessly integrate flight software with avionics, sensors, and control systems.
Develop and execute rigorous testing methodologies, including unit, integration, and system-level testing in both simulation and on actual flight hardware.
Contribute to the comprehensive software development lifecycle, from requirements analysis and architecture design to coding, verification, and validation of flight-critical software.

