Drimva

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

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)