Software Engineer, Localization
Core
Design and implement state-of-the-art estimation and sensor-fusion algorithms for robust navigation in GPS-denied environments using vision, IMU, GNSS, LiDAR, and radar.
Role type
Senior IC embedded systems engineer (autonomy/sensor fusion)
Builds
AI-forward autonomy stack for autonomous defense platforms
Domain
Defense technology, autonomous systems, robotics
Deliverable
production ML models | product features
Required skills
Modern C++, Python, Error-state EKF/UKF, factor graphs, nonlinear least-squares, VIO/SLAM, sensor integration (IMU/GNSS/LiDAR/radar), real-time Linux/embedded software, debugging and profiling
Preferred skills
CUDA/TensorRT, ROS 2, PX4/ArduPilot, SQL/Parquet, Rust, Docker
Technologies
C++, Python, Linux, Jetson, CUDA, TensorRT, PyTorch, Ceres, GTSAM, ROS 2, PX4, ArduPilot, SQL, Parquet, Rust, Docker
Responsibilities
Prototype and productionize vision navigation and targeting features from sim to flight; Turn detections into well-posed measurement models; Stabilize GNSS to VIO handover; Build and optimize real-time software on Linux/embedded; Own calibration and time-sync across sensors; Create evaluation pipelines and dashboards; Implement fault detection and graceful degradation
Seniority
Senior, hands-on IC