companyMach Industries logo

Software Engineer, Localization 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

Experience

Qualifications

Required QualificationsProficiency in C++ programming, particularly in embedded systems and real-time software development. Strong understanding of estimation and sensor-fusion algorithms. Experience with navigation systems in challenging environments. Familiarity with Linux operating systems and performance profiling. Ability to work collaboratively in a fast-paced, innovative environment. Problem-solving skills and adaptability to changing scenarios.

About the job

Mach Industries develops autonomous defense platforms designed to meet the evolving needs of national security. Established in 2022, the company operates with a startup mindset and a team of around 220 professionals. The focus lies in scalable, decentralized systems that strengthen the capabilities of the United States and its allies, with a commitment to advancing manufacturing and accelerating development cycles.

Role overview

The Software Engineer, Localization will work on AI-powered autonomy systems for environments where GPS and other sensors may not be reliable. This position centers on designing and implementing estimation and sensor-fusion algorithms that support robust navigation for multiple products. The work bridges perception, state estimation, and embedded systems, bringing advanced algorithms from research into practical field use.

What you will do

  • Develop and productionize vision-based navigation and targeting features, progressing from simulation to Hardware-in-the-Loop (HITL) and flight, using production-level C++.
  • Convert detections from EO/IR/RF/radar sensors into precise measurement models, ensuring the estimator remains decision-aware and maintains state integrity.
  • Refine GNSS to Visual-Inertial Odometry (VIO) handover by applying adaptive covariances and gating, reducing estimator jumps and resets.
  • Create and optimize real-time software for Linux and embedded platforms, analyze CPU/GPU performance, and vectorize key code paths. Familiarity with CUDA or TensorRT on Jetson hardware is beneficial.
  • Oversee calibration and time synchronization across IMU, cameras, radar, LiDAR, and GNSS, and validate results during flight tests.
  • Build evaluation pipelines and dashboards to monitor drift, handover stability, relocalization, and track quality.
  • Implement fault detection and ensure systems handle challenging conditions such as blur, low-light, vibration, or RF denial gracefully.
  • Integrate global aids (maps, magnetics, radar) to support long-term consistency and reliability in loop-closure.

Location

This role is based in Huntington Beach.

About Mach Industries

Mach Industries is at the forefront of defense technology innovation, committed to developing scalable and decentralized defense solutions. Our agile approach and focus on national security enable us to redefine modern warfare strategies and deliver cutting-edge autonomous systems. Join us in our mission to enhance global security and protect our allies.

Similar jobs

Tailoring 0 resumes

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