ApplySarthi

Staff Engineer, State Estimation

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

13 open estimation roles across 10 companies are on ApplySarthi right now, most of them in Bengaluru (1).

What estimation roles keep asking for: Python (31%), C++ (23%), Computer vision (23%), MATLAB (15%), Machine learning (15%), PyTorch (15%) — counted across their open postings here.

C++ jobs · Linux jobs · MATLAB jobs · Python jobs

Jobgether has 4,537 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for estimation roles keep coming back to Python, C++, Computer vision, MATLAB. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with C++? Tell me one thing you learned the hard way.
  3. Walk me through a system you built. How was it designed, and what would you change now?
  4. Tell me about a hard bug you tracked down. How did you find the cause?
  5. How do you decide what to test, and what does good code review look like to you?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Staff Engineer, State Estimation at Jobgether interview free →

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.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-09-28. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.