Staff Engineer: Autonomous Navigation & State Estimation

Remote

San Francisco (CA)

Remote

USD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Remote is seeking a software engineer to advance state estimation and navigation for autonomous systems. You will design C++ software for embedded robotics, develop rigorous tests, and enhance modeling and simulation tools for inertial and vision‑based navigation.

You will collaborate with a multidisciplinary autonomy team to plan features, decompose work, and validate performance. A strong MS degree in a related field and hands‑on experience with EKF/UKF, VIO/SLAM, and embedded Linux are

Qualifications

  • M.S. in Aerospace Engineering, Electrical Engineering, Robotics, Computer Science, or related field; 2+ years experience with MS degree, or 0 years for new Ph.D.
  • Proficient in modern C++ (C++11+) and object‑oriented design.
  • Hands‑on experience deploying low‑latency C++ on embedded Linux.
  • Experience designing and implementing state estimation algorithms (EKF/UKF/Particle filters).
  • Familiarity with VIO, SLAM, or multi‑sensor fusion frameworks (GTSAM/Ceres/OpenVINS).
  • Strong CI pipelines and automated testing for C++.
  • Ability to deploy high‑reliability code for real‑world autonomous systems.
  • Familiarity with prototyping in Python or MATLAB is welcome, but production C++ skills are required.

Responsibilities

  • Research and develop state estimation and navigation algorithms for resilient autonomy in GPS‑denied environments.
  • Design and deploy production‑grade C++ software for embedded robotic systems in dynamic environments.
  • Build and maintain unit, integration, and system tests for robustness and safety.
  • Develop modeling, calibration, and simulation tools for inertial and vision‑based navigation.
  • Contribute to roadmap planning, feature decomposition, and agile execution with autonomy engineers.
  • Improve benchmarking and validation pipelines to drive rapid innovation.

Skills

C++ (modern)
State estimation
OO design
Python
MATLAB
VIO/SLAM
CI pipelines

Education

M.S. in Aerospace Engineering, Electrical Engineering, Robotics, CS or related field

Tools

Embedded Linux
GTSAM
Ceres
OpenVINS
CI/CD pipelines

Job description

Remote is seeking a software engineer to advance state estimation and navigation for autonomous systems. You will design C++ software for embedded robotics, develop rigorous tests, and enhance modeling and simulation tools for inertial and vision‑based navigation.

You will collaborate with a multidisciplinary autonomy team to plan features, decompose work, and validate performance. A strong MS degree in a related field and hands‑on experience with EKF/UKF, VIO/SLAM, and embedded Linux are

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer, State Estimation (R5783)
Staff Engineer, State Estimation (R5783)

Remote • San Francisco (CA)

Remote
USD 140,000 - 190,000
Autonomy Systems Engineer — State Estimation
Autonomy Systems Engineer — State Estimation

Shield • United States

On-site
USD 200,000 - 300,000
Senior Navigation Engineer for Autonomy & State Estimation
Senior Navigation Engineer for Autonomy & State Estimation

Guidetech, LLC • Lenexa (KS)

On-site
USD 120,000 - 180,000
Competitive salary
401(k) with company match
Medical, dental, and vision coverage
+2
Navigation Systems Engineer: Sensor Fusion & State Estimation
Navigation Systems Engineer: Sensor Fusion & State Estimation

Northrop Grumman • Los Angeles (CA)

On-site
USD 92,000 - 171,000
Relocation assistance
Autonomy State Estimation Lead: GPS-Denied Navigation
Autonomy State Estimation Lead: GPS-Denied Navigation

Neros Technologies • Torrance (CA)

On-site
USD 192,000 - 268,000
Equity grants
Autonomy Software Engineer – State Estimation (Rust)
Autonomy Software Engineer – State Estimation (Rust)

Bedrock Robotics • San Francisco (CA)

On-site
USD 120,000 - 180,000
Onsite 3 days/week SF office
Autonomous Flight Navigation Engineer
Autonomous Flight Navigation Engineer

Reliable Robotics • Seattle (WA)

On-site
USD 120,000 - 180,000
State Estimation & Navigation Lead
State Estimation & Navigation Lead

Alpine Solutions Group • Torrance (CA)

On-site
USD 180,000 - 240,000
Technical Lead, State Estimation for GPS-Denied Autonomy
Technical Lead, State Estimation for GPS-Denied Autonomy

Overland AI • Seattle (WA)

On-site
USD 200,000 - 260,000
Salary range $200K-$260K annually
Equity compensation
Healthcare, dental, vision plans
+3
Autonomy State-Estimation Software Engineer
Autonomy State-Estimation Software Engineer

Bedrock Robotics Inc • San Francisco (CA)

On-site
USD 180,000 - 260,000