Senior State Estimation Engineer

1 week ago

Burlington ON, Halton Regional District, ON; Ontario, Canada Ribbit Full-time

Lead state estimation for autonomous aircraft at Ribbit in hybrid Burlington, Ontario, using modern C++ and probabilistic estimation techniques.

As a Senior State Estimation Engineer, you will shape architecture, guide design reviews, and maintain production code quality. Your work spans GNSS/INS integration, vision-based navigation, sensor fusion, and integrity monitoring. You will support reliable aircraft state estimates during degraded or unavailable satellite navigation.

Key Responsibilities:

  • Lead state estimation stack architecture, roadmap, and design reviews
  • Develop estimators using Kalman filters and factor-graph methods
  • Fuse IMUs, GNSS, cameras, LiDAR, and aircraft sensors
  • Build fault detection, integrity monitoring, and quality metrics
  • Mentor junior engineers and represent estimation in reviews

Requirements:

  • University degree in engineering, computer science, robotics, or related field
  • State estimation or navigation software experience on real hardware
  • Modern C++ on Linux with Eigen and estimation libraries
  • Inertial navigation, GNSS/INS integration, and sensor calibration experience
  • Python or MATLAB experience for analysis and filter tuning

Apply state estimation, sensor fusion, and C++ expertise to autonomous aircraft systems at Ribbit.

#J-18808-Ljbffr