Staff Engineer, State Estimation (R5783)

Remote

San Francisco (CA)

A distancia

USD 140.000 - 190.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

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

Formación

  • 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.

Responsabilidades

  • 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.

Conocimientos

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

Educación

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

Herramientas

Embedded Linux
GTSAM
Ceres
OpenVINS
CI/CD pipelines

Descripción del empleo

Help build the intelligence that enables autonomous systems to navigate the world with confidence. In this role, you’ll develop cutting‑edge estimation and navigation technology, transforming advanced algorithms into high‑performance software that powers resilient autonomy in complex, real‑world environments.

What you'll do:
  • 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.

Required qualifications:
  • 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.

  • Familiarity with prototyping in Python or MATLAB is welcome, but this role demands professional C++ production deployment skills. Candidates whose primary experience is in MATLAB or Python are unlikely to find this position a good fit.

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.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Staff Engineer: Autonomous Navigation & State Estimation
Staff Engineer: Autonomous Navigation & State Estimation

Remote • San Francisco (CA)

A distancia
USD 140.000 - 190.000
State Estimation and Navigation Engineer
State Estimation and Navigation Engineer

New York Technology Partners • Seattle (WA)

Presencial
USD 120.000 - 170.000
State Estimation & Navigation Lead
State Estimation & Navigation Lead

Alpine Solutions Group • Torrance (CA)

Presencial
USD 180.000 - 240.000
State Estimation and Navigation Engineer
State Estimation and Navigation Engineer

Askari Defense • Atlanta (GA)

Presencial
USD 140.000 - 190.000
Senior robotics navigation engineer
Senior robotics navigation engineer

Dexmate Inc. • EE. UU.

Presencial
USD 85.000 - 120.000
Autonomy Systems Engineer — State Estimation
Autonomy Systems Engineer — State Estimation

Shield • EE. UU.

Presencial
USD 200.000 - 300.000
Senior Software Engineer – Navigation And State Estimation (r3123)
Senior Software Engineer – Navigation And State Estimation (r3123)

Shield • Dallas (TX)

Presencial
USD 160.000 - 240.000
Software Engineer, State Estimation, Localization
Software Engineer, State Estimation, Localization

Bedrock Robotics Inc. • San Francisco (CA)

Presencial
USD 140.000 - 190.000
Technical Lead - State Estimation
Technical Lead - State Estimation

Overland AI • Seattle (WA)

Presencial
USD 200.000 - 260.000
Salary range $200K-$260K annually
Equity compensation
Healthcare, dental, vision plans
+3
GNC Engineer, Tracking Level 2
GNC Engineer, Tracking Level 2

Stealth Mode • Gardena (CA)

Presencial
USD 100.000 - 150.000
Competitive salary and equity package
High ownership and technical autonomy
Opportunity to work on advanced autonomous systems