Staff Engineer, State Estimation
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.
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.