Shield AI logo

Staff Engineer, State Estimation (R5783)

Shield AI

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

Shield AI

Staff Engineer, State Estimation (R5783)

Apply now