Anduril Industries Senior Algorithm Developer (Localization/GNC) at Anduril's Tactical Recon & Strike team developing GPS-denied navigation solutions. Responsible for pioneering novel vision-based navigation and advanced sensor fusion algorithms.
Responsibilities
Robust vision-based navigation
Advanced map matching algorithms
Terrain contour matching (TERCOM)
Celestial navigation
High-fidelity state estimation using various Kalman filter types (Error-State, Invariant Filters)
Fusion of diverse sensor modalities (IMU, EO/IR, Baro, ToF, Radar Altimeter, Star Trackers)
You'll contribute directly to building capabilities that include collaborative navigation, precision landing on moving or maritime vessels, and developing a common, resilient navigation stack for platforms ranging from submarines and helicopters to boats and trucks. Join a close, collaborative team where your insights will directly translate into software loaded on vehicles, with rapid flight testing opportunities across diverse, exciting test sites – from captive flights on various vehicles to remote, cool locations. If you're passionate about making an immediate, tangible impact on national security by developing the most advanced navigation solutions for contested environments, this is your opportunity.
Design, implement, and rigorously validate advanced GPS-denied navigation algorithms, including Vision-Based Navigation (VBN), advanced Map Matching, and high-fidelity sensor fusion for state estimation.
Drive ground-up algorithm development from theoretical concepts through high-fidelity simulation, Hardware-in-the-Loop (HIL) testing, and rapid flight validation on multiple physical hardware platforms.
Collaborate intimately with Computer Vision, Flight Software, and Simulation teams to define requirements, integrate solutions, and push the boundaries of autonomous navigation in contested environments.
Analyze extensive flight test data from diverse platforms (e.g., Altius, Ghost, manned aircraft) collected across varied, challenging environments to identify performance gaps, refine algorithms, and debug complex incidents.
Contribute strategically to the growth of Anduril's technical moat in navigation, including areas like collaborative navigation and precise terminal guidance for challenging operational scenarios.
Qualification
Bachelor’s degree in RoboticsProven ability to develop$166
Required
Bachelor’s degree in Robotics, Aerospace Engineering, Electrical Engineering, Computer Science, Physics, or a related technical field with a strong focus on dynamic systems, estimation, or control.
8+ years of professional experience in GNC, localization, or advanced state estimation roles, preferably in demanding real-world applications (e.g., defense, aerospace, robotics).
Deep expertise in state estimation and sensor fusion, particularly with various Kalman filter types (e.g., EKF, ES-EKF, UKF, Invariant Filters) and their practical implementation.
Proficiency in C++ (preferred) and/or Python for algorithm development and real-time embedded systems implementation.
Extensive experience with vision-based navigation (VBN) techniques (e.g., VIO, VSLAM, feature tracking, optical flow) or robust map matching/geo-registration algorithms.
Proven ability to develop, test, and debug algorithms in real-time embedded environments on physical hardware.
Experience with modeling and simulation of dynamic systems and sensor phenomenology.
Eligible to obtain and maintain an active U.S. Secret security clearance.
Preferred
Master’s Degree or PhD in a relevant technical field.
Experience with terrain contour matching (TERCOM) or other non-GPS absolute localization methods utilizing diverse sensor inputs (e.g., LRF, Radar Altimeters, Star Trackers/Celestial Navigation).
Familiarity with diverse sensor modalities for navigation (e.g., IMU, Baro, LRF, Radar Altimeters, EO/IR) and their specific noise characteristics and modeling.
Experience with distributed or collaborative navigation systems, leveraging inter-platform measurements.
Track record of successfully bringing complex algorithms from theoretical concepts through to deployed products on physical hardware.
Proficiency with modern software development practices (e.g., CI/CD, Git, automated testing frameworks).
Demonstrated ability to "wear many hats" and thrive in a fast-paced, high-impact, and highly collaborative startup environment.