This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a State Estimation Engineer, you will design, implement, and deploy robust state estimation systems that enable autonomous heavy machinery to perceive, localize, and operate reliably in harsh, unstructured environments. You will work at the intersection of robotics, perception, and control, turning noisy multi-sensor data into accurate, real-time estimates of vehicle state.
Job Responsibility:
Design and implement state estimation pipelines for autonomous machines, including pose, velocity, and system state estimation
Fuse data from multiple sensors (e.g. LiDAR, Radar, cameras, IMUs, GNSS, wheel odometry) using probabilistic frameworks
Develop and maintain filter-based and optimization-based estimators (e.g. EKF/UKF, factor graphs, smoothing)
Model sensor noise, biases, and failure modes
design estimators robust to partial sensor dropout and degraded conditions
Integrate state estimation modules with perception, planning, and control stacks
Validate and benchmark estimation performance using simulation, logged datasets, and real-world field tests
Support on-machine deployment and debugging, including tuning estimators in production environments
Collaborate closely with robotics software, perception, and controls engineers to ensure system-level performance
Requirements:
Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or a related field
Hands-on experience with state estimation algorithms (e.g. Kalman Filters, particle filters, SLAM back-ends)
Experience working with real robotic sensor data and understanding its limitations in the field
Proficiency in C++ and/or Python for robotics software development
Familiarity with ROS / ROS2 or similar robotic middleware
Strong debugging and analytical skills, with the ability to reason about system-level failures
Nice to have:
Experience in off-road, mining, construction, or agricultural robotics
Knowledge of SLAM, localization, and mapping in GPS-denied or degraded environments
Familiarity with factor graph libraries (e.g. GTSAM, Ceres) or similar optimization tools
Understanding of vehicle dynamics and integration with control systems
Experience validating robotics systems through simulation, HIL, and field testing
Comfort working across the full stack—from theory and algorithms to on-machine deployment
What we offer:
Attractive compensation package and stock options
Beverages on-site and regular social events
Engage with top-tier researchers, engineers, and thought leaders
Influence the future of robotic technologies and tackle significant technological challenges