Shield AI
Staff Engineer, State Estimation (R5783)
$200K–$300K
Remote · Remote · Staff · Full-time · Posted Sep 26, 2026
- Experience
- 2+ years of related professional work experience with an M.S.; 0 years if a new Ph.D. graduate.
- Education
- M.S. in Aerospace Engineering, Electrical Engineering, Robotics, Computer Science, or a related field.
About the job
Develop state-estimation and navigation algorithms and production software for autonomous robotic systems operating in challenging environments, including GPS-denied conditions.
What you'll do
- Research, develop, and deploy state-estimation and navigation algorithms and embedded C++ software.
- Build tests and develop modeling, calibration, simulation, benchmarking, and validation tools for navigation systems.
- Contribute to technical roadmaps, feature planning, and execution with autonomy engineers.
What they ask for
- M.S. in a related field; 2+ years of related professional experience with an M.S., or 0 years as a new Ph.D. graduate.
- Professional proficiency in modern C++ (C++11 or newer) and object-oriented design.
- Experience deploying low-latency C++ applications on embedded Linux and implementing state-estimation algorithms.
- Familiarity with VIO, SLAM, or multi-sensor fusion frameworks; knowledge of CI pipelines and automated C++ testing.
Nice to have
- Deep understanding of graph-based optimization for state estimation.
- Experience with vision-aided inertial navigation, navigation sensor calibration, or real-world navigation benchmarking and validation.
Pay
USD 200,000–300,000 per-year-salary; base salary
Tools
C++11, embedded Linux, EKF, UKF, Particle Filters, GTSAM, Ceres, OpenVINS
Model-written summary · the original posting is authoritative