companyMach Industries logo

Flight Software Engineer at Mach Industries | Huntington Beach

Mach IndustriesHuntington Beach
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Required QualificationsDemonstrated 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. Strong problem-solving skills and the ability to work effectively in a collaborative team environment. Excellent communication skills, both written and verbal, to convey complex technical concepts. A Bachelor’s Degree in Computer Science, Electrical Engineering, or a related field is preferred.

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.

About Mach Industries

Mach Industries is a forward-thinking defense technology company that specializes in the development of advanced autonomous defense systems. Our focus is on creating scalable and decentralized solutions that bolster the security and strategic capabilities of the United States and its allies. We pride ourselves on our innovative culture and our mission to reshape the future of warfare through groundbreaking technologies.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.