Senior Robotics Software Engineer, Navigation/Localization
Core
Develop and integrate navigation and localization algorithms for autonomous aerial platforms (Omen, Thunder) to operate in GNSS-contested environments.
Role type
Senior IC robotics software engineer (navigation/localization)
Builds
Autonomous flight systems and mission execution software for unmanned aerial vehicles
Domain
Defense technology, autonomous systems, computer vision, sensor fusion
Deliverable
production ML models | product features
Required skills
Kalman filtering, sensor fusion, state estimation, SLAM, GNSS/IMU/LIDAR/Radar/Camera data processing, fault-tolerant algorithm design, simulation environment development, sensor calibration, Linux development, CUDA/NVIDIA ecosystem
Preferred skills
Python, Rust, Nix, regression testing with data replay, sensor characterization and modeling, inertial navigation, vision-based navigation
Technologies
Python, Rust, Nix, CUDA, Linux, GNSS, IMU, LIDAR, Radar, Electro-Optical sensors
Responsibilities
Implement robust sensor fusion techniques to combine multi-sensor data; rapidly test and iterate on algorithm and flight control design in the field; develop simulation and testing environments; design fault-tolerant algorithms for on-board compute constraints; analyze mission requirements to determine optimal system architecture; architect and improve calibration procedures for sensor suites; work with autonomy and hardware teams to integrate solutions into full vehicle systems; provide technical leadership and mentorship to junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities