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

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

Tailoring 0 resumes

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