Staff Engineer, State Estimation (R5783)
Remote · USD 200,000-300,000 / year · 2+ years experience · Remote · Posted Sep 26, 2026
At a glance
- Experience
- 2+ years experience
- Workplace
- Remote
- Location
- Remote
- Salary
- USD 200,000-300,000 / year
About the role
- Shield AI is seeking a Staff Engineer for State Estimation to research and develop state-of-the-art algorithms for resilient autonomy in GPS-denied environments.
- The role involves designing and deploying production-grade C++ software for embedded robotic systems.
Responsibilities
- Research and develop state-of-the-art state estimation and navigation algorithms to enable resilient autonomy in challenging GPS-denied environments.
- Design and deploy production-grade C++ software for embedded robotic systems operating in dynamic, real-world environments.
- Build and maintain rigorous unit, integration, and system-level tests to ensure system robustness and safety.
- Develop and enhance modeling, calibration, and simulation tools for inertial and vision-based navigation systems.
- Contribute to roadmap planning, feature decomposition, and agile execution alongside a multidisciplinary team of autonomy engineers.
- Continuously enhance performance analysis, benchmarking, and validation pipelines to drive rapid innovation and improvement.
Requirements
- M.S. in Aerospace Engineering, Electrical Engineering, Robotics, Computer Science, or a related field; minimum 2+ years of related professional work experience if you have an M.S. degree, or 0 years if you are a new Ph.D. graduate.
- Professional proficiency in modern C++ (C++11 or newer) and strong object-oriented design skills.
- Hands-on experience deploying low-latency C++ applications to embedded Linux platforms.
- Professional experience designing and implementing state estimation algorithms (e.g., EKF, UKF, Particle Filters, graph-based optimization).
- Familiarity with VIO, SLAM, or multi-sensor fusion frameworks (e.g., GTSAM, Ceres, OpenVINS).
- Strong working knowledge of CI pipelines and automated testing frameworks for C++.
- Ability to independently deploy high-reliability code suitable for real-world autonomous systems.
Preferred qualifications
- Deep understanding of graph-based optimization for state estimation.
- Experience developing vision-aided inertial navigation systems (VINS, VIO, Terrain Relative Navigation).
- Experience with navigation sensor calibration (IMU, GPS, barometers, magnetometers, laser altimeters, cameras).
- Experience in benchmarking and system validation for real-world navigation performance.
Benefits
- Bonus
- Benefits
- Equity
- Temporary benefits package applicable after 60 days of employment for temporary employees
Skills
- C++
- C++11
- Embedded Linux
- EKF
- UKF
- Particle Filters
- Graph-based Optimization
- VIO
- SLAM
- GTSAM
- Ceres
- OpenVINS
Show all 14 skills
- Python
- MATLAB