Jobs · Engineering

Staff Engineer, State Estimation

Jobgether · United States · 3 wk ago
RemoteRemoteEngineering$200k–$300k/yrFull-time

About the role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Engineer, State Estimation based in the United States. This is a remote engineering opportunity focused on developing the estimation and navigation technologies that enable autonomous systems to operate reliably in complex, GPS-denied environments. You will transform advanced algorithms into high-performance, production-grade software for embedded robotic systems. The role combines state estimation, sensor fusion, navigation, simulation, and software engineering across real-world autonomous platforms. You will design algorithms, build robust C++ implementations, and develop testing and validation capabilities that support reliable system performance. You will collaborate with a multidisciplinary team of autonomy engineers to shape technical roadmaps and deliver new capabilities. The position offers the opportunity to work on challenging problems involving inertial and vision-based navigation in dynamic environments.

Responsibilities

  • Research and develop advanced state-estimation and navigation algorithms that enable resilient autonomy in challenging and GPS-denied environments.
  • Design, implement, and deploy production-quality C++ software for embedded robotic systems operating in dynamic real-world conditions.
  • Develop and maintain rigorous unit, integration, and system-level testing to validate system robustness, reliability, and safety.
  • Build and improve modeling, calibration, and simulation tools supporting inertial and vision-based navigation systems.
  • Design and implement estimation approaches such as Extended Kalman Filters (EKF), Unscented Kalman Filters (UKF), particle filters, and graph-based optimization.
  • Contribute to the development and integration of visual-inertial odometry, SLAM, and multi-sensor fusion capabilities.
  • Analyze system performance and develop benchmarking and validation processes to identify opportunities for improvement.
  • Contribute to technical roadmaps, feature decomposition, planning, and agile execution alongside a multidisciplinary autonomy engineering team.
  • Develop software and algorithms capable of meeting the latency, reliability, and computational requirements of embedded autonomous systems.
  • Continuously improve performance analysis, benchmarking, simulation, and validation pipelines to accelerate development and innovation.
  • Collaborate with other engineering disciplines to translate navigation and estimation requirements into reliable production capabilities.

Requirements

  • Master’s degree in Aerospace Engineering, Electrical Engineering, Robotics, Computer Science, or a related technical discipline with at least 2 years of relevant professional experience, or a newly completed Ph.D. in a related field.
  • Professional proficiency in modern C++ (C++11 or newer) and strong object-oriented software design skills.
  • Hands-on experience deploying low-latency C++ applications to embedded Linux platforms.
  • Professional experience designing and implementing state-estimation algorithms, such as EKF, UKF, particle filters, or graph-based optimization.
  • Familiarity with VIO, SLAM, or

Similar jobs