companyMach Industries logo

Autonomy and Robotics Software Engineer

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

Experience

Qualifications

Key ResponsibilitiesDesign, implement, and deliver production autonomy software using modern C++ on Linux, complemented by Python for tooling, analysis, and ML workflows. Develop and integrate capabilities across perception, localization, sensor fusion, navigation, planning, and embedded inference. Guide systems through the entire lifecycle from prototyping to simulation, software-in-the-loop, hardware-in-the-loop, flight testing, and final deployment. Analyze logs, simulation outcomes, and test data to troubleshoot issues, enhance robustness, and encourage rapid iteration. Create evaluation pipelines, metrics, and tools for assessing accuracy, latency, drift, handoff stability, and mission-level performance. Collaborate closely with hardware, sensing, flight test, and ML teams to implement algorithms on real platforms. Optimize software and models for real-time execution on embedded systems, meeting strict SWaP and latency requirements.

About the job

Mach Industries develops autonomous defense platforms built for scalability and decentralization. Founded in 2022, the company supports the strategic needs of the United States and its allies. With a team of roughly 220, Mach Industries blends the agility of a startup with a strong focus on national security. The company advances manufacturing methods to accelerate innovation and aims to deter kinetic conflict through new defense systems.

Role overview

The Autonomy and Robotics Software Engineer creates and deploys AI-driven autonomy stacks for use in contested or unreliable environments, where GNSS and other sensors may not be available. This role involves designing, developing, and fielding software that improves perception, localization, navigation, planning, and mission autonomy across Mach Industries’ product lines.

What you will do

  • Design and implement software systems that enable autonomy in difficult or unpredictable settings
  • Develop capabilities in perception, localization, navigation, planning, and mission autonomy
  • Transform prototypes into operational systems ready for field deployment

Who thrives here

Engineers with deep technical expertise in areas like estimation, perception, machine learning, embedded systems, or planning are a strong fit. Success in this role also comes from working comfortably across related domains, showing curiosity, and driving ideas from concept through deployment.

Location

Huntington Beach

About Mach Industries

Mach Industries is at the forefront of defense technology, committed to innovation and excellence in developing autonomous systems that redefine warfare. With a culture that promotes agility and creativity, we are dedicated to enhancing national security and global safety through our advanced technological solutions.

Similar jobs

Tailoring 0 resumes

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