Senior Navigation Software Engineer
2 hours ago
Winnipeg, Manitoba, Canada
Rainfall Ventures
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Lead autonomous aircraft navigation with production C++ and flight planning skills in a hybrid Burlington, Ontario position supporting field tests.
As a Senior Navigation Engineer at Ribbit, you will shape navigation architecture and roadmap for autonomous airplanes. The work spans mission planning, trajectory generation, guidance targets, geodesy, and safety-critical software. You will collaborate with state estimation, controls, interfaces, and flight-test teams.
Key Responsibilities:
Lead navigation stack architecture, roadmap, design reviews, and code quality Develop flight planning across takeoff, cruise, approach, landing, and search Plan three-dimensional paths within aircraft and environmental constraints Write tested production C++ for safety-critical navigation systems Support flight trials, analyze data, and mentor navigation engineers Requirements:
Degree in engineering, computer science, robotics, or related field Experience developing navigation, flight management, or guidance software Modern C++17/20 on Linux with Eigen or GeographicLib Knowledge of aviation navigation procedures and geodesy Eligibility for Canadian security clearance and Controlled Goods assessment Bring navigation leadership, C++, geodesy, and flight-testing expertise to Ribbit’s autonomous aircraft systems in Burlington.
Lead navigation stack architecture, roadmap, design reviews, and code quality Develop flight planning across takeoff, cruise, approach, landing, and search Plan three-dimensional paths within aircraft and environmental constraints Write tested production C++ for safety-critical navigation systems Support flight trials, analyze data, and mentor navigation engineers Requirements:
Degree in engineering, computer science, robotics, or related field Experience developing navigation, flight management, or guidance software Modern C++17/20 on Linux with Eigen or GeographicLib Knowledge of aviation navigation procedures and geodesy Eligibility for Canadian security clearance and Controlled Goods assessment Bring navigation leadership, C++, geodesy, and flight-testing expertise to Ribbit’s autonomous aircraft systems in Burlington.