Software Engineer, Localization jobs in United States
cer-icon
Apply on Employer Site
company-logo

Mach Industries · 2 days ago

Software Engineer, Localization

Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. The Software Engineer, Localization will design and implement state-of-the-art estimation and sensor-fusion algorithms for robust navigation across various product lines.

Drone ManagementIndustrialInfrastructureManufacturingNational Security

Responsibilities

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

Qualification

Modern C++SLAM/state estimationSensor integrationVision experiencePythonCUDA/TensorRTData validationDebuggingField testingRustDocker

Required

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

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

Benefits

Health insurance
Retirement plans
Opportunities for professional development

Company

Mach Industries

twittertwittertwitter
company-logo
Mach Industries is a defense manufacturing company that develops unmanned systems and defense infrastructure.

Funding

Current Stage
Growth Stage
Total Funding
$184.7M
Key Investors
BedrockSequoia Capital
2025-06-17Series B· $100M
2023-10-04Series A· $79M
2023-06-15Seed· $5.7M

Leadership Team

leader-logo
Ethan Thornton
Member
linkedin
Company data provided by crunchbase