Skip to main content

Mach Industries

Flight Software Engineer

Huntington Beach, CA$125k–$220kfulltimemidAdded 1 month ago

About this role

Mach Industries is looking for a Flight Software Engineer to develop embedded, safety-critical software for aerospace and defense systems. The ideal candidate will have strong skills in C and C++, with experience in real-time systems, and will collaborate with various engineering teams to enhance the functionality of autonomous platforms.

What you'll do

  • Design and implement real-time, safety-critical flight software in C, C++, and Rust
  • Engineer efficient embedded software focusing on resource constraints
  • Collaborate with hardware and systems engineers on software integration
  • Develop and execute rigorous testing methodologies for flight software
  • Contribute to the full software development lifecycle of flight-critical software

What they're looking for

  • Proficiency in C and C++
  • Experience with embedded systems
  • Understanding of flight software principles
  • Familiarity with MATLAB and Simulink
  • Knowledge of aerospace hardware interfaces and protocols
  • Experience with real-time operating environments
  • Strong problem-solving abilities
  • Knowledge of GNC systems is a plus

Benefits

  • Health insurance
  • Retirement plans
  • Professional development opportunities
  • Competitive equity grants
  • Diverse and inclusive workplace environment
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Mach Industries

Mach Industries is a defense technology startup developing autonomous defense systems and advanced propulsion technologies requiring precision manufacturing at scale. The company is hiring engineers across manufacturing (CNC tooling, automation), propulsion (controls), thermal management, and software to build mission-critical systems.

View all jobs at Mach Industries

Likely interview questions

  • Walk us through your experience developing real-time embedded software in C or C++. What was the most safety-critical system you've worked on, and how did you ensure reliability?
  • Describe your experience with flight software principles and hard real-time operating environments. How have you handled deterministic behavior and resource constraints in your projects?