Jobgether

Staff Engineer, State Estimation

Jobgether

C++EKFUKFparticle filtersgraph-based optimizationVIOSLAMGTSAMCeresOpenVINS

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. Success requires strong production C++ expertise, practical state-estimation experience, and the ability to independently deliver reliable software for autonomous systems. 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. Success requires strong production C++ expertise, practical state-estimation experience, and the ability to independently deliver reliable software for autonomous systems. Accountabilities 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 multi-sensor fusion frameworks such as GTSAM, Ceres, or OpenVINS . Strong understanding of CI pipelines and automated testing frameworks for C++ applications. Ability to independently develop and deploy high-reliability software suitable for real-world autonomous systems. Strong software engineering practices, including testing, debugging, performance analysis, and maintainable code design. Experience working with robotics, navigation, autonomy, or embedded systems is highly relevant. Python or MATLAB experience for prototyping is welcome, but professional C++ production deployment experience is essential. Deep understanding of graph-based optimization for state estimation is preferred. Experience developing vision-aided inertial navigation systems, including VINS, VIO, or Terrain Relative Navigation, is advantageous. Experience calibrating navigation sensors such as IMUs, GPS, barometers, magnetometers, laser altimeters, or cameras is preferred. Experience benchmarking and validating navigation performance on real-world systems is a plus. Strong analytical and problem-solving skills with the ability to work independently on technically complex challenges. Effective communication and collaboration skills within multidisciplinary engineering teams. Benefits Annual salary range of $200,000–$300,000 , with final compensation influenced by skills, experience, certifications, and work location. Performance bonus opportunity. Equity package for eligible full-time employees. Comprehensive benefits package for eligible full-time employees. Remote work environment within the United States. Opportunity to work on advanced autonomy, state estimation, navigation, sensor fusion, and embedded robotics. Exposure to complex real-world challenges involving GPS-denied navigation and resilient autonomous systems. Collaboration with multidisciplinary engineers working across algorithms, software, robotics, and autonomous systems. Opportunity to transform advanced research and estimation algorithms into production-grade systems. Temporary employees may receive a temporary benefits package after 60 days, subject to applicable eligibility requirements. Offers are contingent upon a cleared background and, where applicable, reference checks. Equal employment opportunity and reasonable accommodation support. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1

You'll be redirected to Jobgether's application page

Job Details

Salary

$200K–$300K

Location

United States

Job type

Full-time

Category

Backend Development

Experience

2-4 years

Posted

Today

Job Highlights

  • $200K–$300K salary
  • 2-4 years level role
  • 100% Remote — open to candidates in United States

About Jobgether

This job is hosted by Jobgether. Clicking Apply opens their site.

More jobs from Jobgether on RC9

Remote Work Style

Mixed

Mix of flexible and scheduled meetings

Your Match

See how well your skills line up with this role, and what you're missing.

AI Cover Letter

Generate a cover letter tailored to this job from your profile.