Senior State Estimation Engineer
Job in
Burlington, Ontario, Canada
Listed on 2026-10-24
Listing for:
Rainfall Ventures
Full Time
position Listed on 2026-10-24
Job specializations:
-
Engineering
Aerospace / Aviation / Avionics, Robotics, AI Engineer (Applied/Software), Systems Engineer
Job Description & How to Apply Below
Lead aircraft state estimation at Ribbit in a hybrid Burlington role, applying modern C++ and probabilistic navigation to autonomous airplanes.
As a Senior State Estimation Engineer, you will shape estimation architecture, guide design reviews, and develop reliable aircraft-state solutions. The work covers GNSS/INS integration, vision-based navigation, sensor fusion, and integrity monitoring. You will collaborate with navigation, controls, hardware, and flight-test teams while supporting production systems on real aircraft.
Key Responsibilities:- Lead state estimation architecture, roadmap, design reviews, and code quality
- Develop estimators for degraded or denied GNSS conditions
- Own aircraft sensor selection, calibration, synchronization, and health monitoring
- Write, review, and test production C++ for aircraft systems
- Mentor junior engineers and represent estimation in cross-team reviews
- 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 or vision libraries
- Experience with probabilistic estimation, inertial navigation, and GNSS/INS integration
- Eligibility for Government of Canada security clearance and Controlled Goods assessment
Apply aircraft estimation, sensor fusion, C++, and navigation expertise to Ribbit’s autonomous aviation systems in Burlington.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×