IT & Software

Senior Navigation Software Engineer

Rainfall Ventures

Burlington · Halton Region · Canada

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.

#J-18808-Ljbffr

Reference: WJ-4703_9494336

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.