Mach 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.


Experience Level

Entry Level

Qualifications

Required QualificationsBachelor's degree in Computer Science, Engineering, or a related field. Proficiency in C++ programming and experience with real-time systems. Solid understanding of sensor fusion, state estimation, and navigation algorithms. Familiarity with embedded systems and Linux programming. Strong analytical skills and the ability to work collaboratively in a dynamic team environment.

About the job

About Mach Industries

Established in 2022, Mach Industries stands at the forefront of defense technology, dedicated to the development of next-generation autonomous defense platforms. Our mission focuses on delivering scalable and decentralized defense systems that bolster the strategic capabilities of the United States and its allies. With a dynamic team of approximately 220 employees, we embody the spirit of a startup, combining agility with ambitious goals.

Our vision is to transform the future of warfare through innovative manufacturing, rapid advancements, and a steadfast focus on national security. We are committed to addressing the challenges of modern warfare with effective systems that deter kinetic conflicts and safeguard global security.

The Role

As a part of our team, you will play a crucial role in constructing an AI-driven autonomy stack tailored for contested environments where GPS and other sensing capabilities are unreliable. Your responsibilities will include designing and implementing cutting-edge estimation and sensor-fusion algorithms that ensure robust navigation across our diverse product lines. This role requires collaboration at the intersection of perception, state estimation, and embedded systems to translate research-grade algorithms into rugged, real-world applications.

Key Responsibilities

  • Develop and productionize vision navigation and targeting features from simulations to hardware-in-the-loop (HITL) and flight scenarios using production C++.

  • Convert detections (EO/IR/RF/radar) into precise measurement models incorporating latencies and covariances, ensuring the estimator remains decision-aware without compromising state integrity.

  • Stabilize GNSS to VIO transitions through adaptive covariances, gating, hysteresis, and reset-free alignments to eliminate jumps and unnecessary resets.

  • Create and optimize real-time software on Linux/embedded systems; conduct CPU/GPU profiling and vectorize performance-critical paths; experience with CUDA/TensorRT on Jetson hardware is a plus.

  • Oversee calibration and time synchronization across IMU, cameras, radar, LiDAR, and GNSS; validate performance during flight tests.

  • Establish evaluation pipelines and dashboards for drift, handover stability, relocalization, and track quality metrics.

  • Implement fault detection mechanisms and ensure graceful degradation under challenging conditions (e.g., low light, vibration, RF denial).

  • Integrate global aids (maps, magnetics, radar) for enhanced long-term consistency and loop-closure robustness.

About Mach Industries

Mach Industries is a pioneering defense technology firm committed to innovating autonomous systems that address contemporary security challenges. Our focus on scalable and decentralized defense solutions positions us as a leader in enhancing national security through advanced technology.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

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