> Markdown version of [/jobs/ext/1009572-software-engineer-localization](https://www.wearedevelopers.com/jobs/ext/1009572-software-engineer-localization). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Localization - **Company:** Mach, Inc - **Location:** Max, ND, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, C++ (Programming Language), Profiling, Nvidia CUDA, Data Validation, Data Governance, Software Debugging, Linux, Fault Tolerance, Global Positioning Systems (GPS), Python (Programming Language), Real-Time Operating Systems, SQL Databases, Parquet, Pytorch, Deep Learning, Information Technology, ONNX (Open Neural Network Exchange) Format, TensorRT, C++14, Lidar, GNSS, Docker - **Published:** June 9, 2026 - **Apply:** https://www.dice.com/job-detail/064fb954-bd02-4e98-90a7-00f64fdb1b13 ## About the Role * Stellar software ability: Modern C++ on Linux; Python for tooling/analysis; strong debugging, profiling, testing discipline. * SLAM/state estimation: Error-state EKF/UKF, factor graphs, nonlinear least-squares (Ceres/GTSAM), observability and covariance tuning. * Vision experience VIO/SLAM, camera models, optical flow/feature tracking; comfort with deep learning for detection/seg/pose (PyTorch) and on-edge deployment. * Sensor integration: IMU strapdown and biases, GNSS/RTK; multi-camera, LiDAR, radar, magnetometer, barometer. * Ship and fly: Proven research-to-production delivery and field testing on real platforms. * 5 years of experience with either a BS/MS/PhD in Computer Science, Robotics, Electrical/Aerospace Engineering, or related field, or equivalent practical experience. Preferred Qualifications * Experience with CUDA/TensorRT/ONNX Runtime; NVIDIA Jetson pipelines. * Exposure to ROS 2, PX4/ArduPilot integration * Strong data practices: data validation in CI, SQL/Parquet, reproducible datasets. * Experience in contested/denied RF, low-light/night, high-vibration environments. * Rust for systems tooling; Docker for reproducibility. ## Description Mach Industries is building an AI-forward autonomy stack for contested environments where GPS and other sensing is unavailable or unreliable. As an member of our team, you will design and implement state-of-the-art estimation and sensor-fusion algorithms that power robust navigation across all of our product lines. You will work at the intersection of perception, state estimation, and embedded systems to bring research-grade algorithms to rugged, real-world deployments., * Prototype and productionize vision navigation and targeting features end-to-end from sim to HITL to flight with production C++. * Turn detections (EO/IR/RF/radar) into well-posed measurement models with latencies/covariances; make the estimator decision-aware without corrupting state. * Stabilize GNSS to VIO handover (adaptive covariances, gating, hysteresis, reset-less alignment) to eliminate jumps and estimator resets. * Build and optimize real-time software on Linux/embedded; profile CPU/GPU, vectorize hot paths; optional CUDA/TensorRT on Jetson hardware. * Own calibration and time-sync across IMU/cameras/radar/LiDAR/GNSS; validate in flight. * Create evaluation pipelines and dashboards for drift, handover stability, relocalization, track quality * Implement fault detection and graceful degradation for harsh conditions (blur, low-light, vibration, RF denial). * Integrate global aids (maps, magnetics, radar) for long-term consistency and loop-closure robustness. ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Intelligent Data Selection for Continual Learning of AI Functions](https://www.wearedevelopers.com/videos/367-intelligent-data-selection-for-continual-learning-of-ai-functions) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)