Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software/Robotics Engineer - Navigation & Planning

Ribbit

Thank you for exploring opportunities at Ribbit! We look forward to speaking with you.
Note: the Careers page is under maintenance;
actual details and interview process may differ slightly
Note: We read everything that comes our way. Let your outstanding résumé (cover letter and design portfolio encouraged but optional) do the talking. For important questions or comments, contact us at View email address on ca.hrm.tc.
CompanyFounded in 2020, Ribbit builds and operates autonomous airplanes. We develop technology that enables uncrewed gate-to-gate operations, having completed hundreds of autonomous flight hours on different aircraft, flown 10K+ hours in simulation, and secured flight authorities for remotely and optionally piloted flight. From defending sovereignty to delivering food and medical supplies, we are a trusted partner that businesses and governments rely on to test, operate, and deploy affordable autonomous aircraft. You can check out our videos here.
We believe that technology should be developed for and with the customer. In 2023, we signed our first federal contract with the Government of Canada, during which we performed Canada’s first autonomous gate-to-gate flight between two airports. Since then, we have won several additional contracts, including contracts with the National Research Council of Canada (NRC) and the Department of National Defence (DND) spanning platform, mission, and collaborative autonomy. We pride ourselves on knowing the customer better than themselves, serving them better than anyone else, and ensuring they succeed in a world with everyone else.
This year alone, we performed the world's first demonstration of collaborative teaming between an autonomous airplane and an autonomous helicopter. We also deployed Canada's first optionally piloted aircraft with a military callsign. We are now building novel autonomous aircraft for DND and Canada's allies, aligning our immediate defence clients with a backlog of interest across northern wholesalers, public safety agencies, freight forwarders, and humanitarian organizations. Autonomy is reshaping the way we move, understand, and protect the world.
Our team has years of experience with piloting, commercial drone operations, and autonomous mobile robotics—we're concentrating the world's best software, robotics, and aeronautical expertise to pursue our mission of making air transportation accessible to everyone. If you're up for the challenge, we want to hear from you.
Position OverviewAs a Senior Navigation Engineer, you will collaborate with peers to:
Lead development of the navigation stack: mission and flight planning, trajectory generation, and the guidance targets passed to the flight controller. You will shape its architecture and roadmap, lead design reviews, and hold the bar on code quality
Work with the other navigation engineers to deliver high-quality software, scoping the work and keeping design, review, and release standards consistent
Stay hands-on: write production C++, review the hardest changes, and prototype new capability
Represent navigation in design reviews with the state estimation, controls, interfaces, and flight-test teams, and mentor the engineers who join the team
Support flight trials, analyse flight data, and turn operational and pilot feedback into navigation improvements
Your Key Objectives Will Include
Developing flight planning for every phase of flight (takeoff, departure, cruise, circuit, approach, landing, loiter, search) using standard aviation procedures
Planning in three dimensions within aircraft performance (turn radius, climb and descent rates, speed schedules) and constraints such as terrain, obstacles, and airspace
Owning global navigation accuracy on the WGS84 ellipsoid (geodesics, ECEF/NED/ENU transformations, datums, altitude references), at any distance and latitude
Designing re-planning and rejoin strategies for when the aircraft leaves its plan or conditions change, and validating every plan as flyable before it reaches the aircraft
Writing production C++ to safety-critical standards, tested at unit, integration, and simulation (SITL/HIL) level
Owning navigation's contribution to the safety case and certification evidence, and supporting flight-test campaigns
Other Details
No. of Positions: 1
Duration: Permanent Full-Time, starting December 2026
Base Compensation: 153920 to 168480
This is a hybrid role involving remote work and on-site presence to support field tests—you must be in the Greater Toronto Area or willing to relocate
Competitive and comprehensive compensation (e.G. 3 weeks of vacation upon joining, comprehensive health and wellness plans)
You must be eligible to hold a Government of Canada security clearance at the Reliability or Secret level, and pass security assessment for the Controlled Goods Program
Qualifications
A university degree in aerospace, mechanical, electrical, or software engineering, computer science, robotics, or a related field
Experience developing navigation, flight management, or guidance software that has flown
Modern C++ (C++17/20) on Linux, with libraries such as Eigen and GeographicLib
Strong understanding of aviation navigation: en-route, VFR and IFR procedures, holding patterns, approaches, and RNAV/RNP
Strong knowledge of geodesy: WGS84, geodesic and great-circle calculations, and geodetic, ECEF, and local tangent-plane frames
Experience planning paths and trajectories in 3D, including turn geometry, climb and descent profiles, and wind effects
Experience testing in simulation (e.G. X-Plane, JSBSim, Gazebo) and against recorded flight data
Ability to lead design reviews, mentor peers, and write clear documentation
Preferred And Bonus Qualifications Include Experience With
Developing and/or flight-testing autonomous aircraft or drones in a professional setting
A pilot licence or flight training, or operational experience with flight planning and ATC procedures
Aviation navigation standards and data (e.G. ARINC 424, RTCA DO-236/DO-283, ICAO PANS-OPS)
Terrain, obstacle, and airspace data (e.G. digital elevation models, geofencing, airspace boundaries)
Trajectory optimisation, classical planners (e.G. Dubins paths, A*, RRT*), or search patterns (e.G. IAMSAR)
Safety-critical standards and processes (e.G. DO-178C, MISRA C++, static analysis)
You also possess the soft skills to work in a high-stakes, tight-knit company, such as:
Openness to give and receive feedback
Adaptability when priorities move
Self-awareness about your own strengths and gaps
Taking initiative with minimal guidance
#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software/Robotics Engineer - Navigation & Planning in Winnipeg, MB vacancy
  • $153.92k - $168.48k per year

    Senior Software/Robotics Engineer - State Estimationhybrid5296 Bell School Line, Burlington, Ontario, Canada, L7M 0P1full-time. October 20, 2026 Thank you for exploring opportunities at Ribbit! We look forward to speaking with you. Note: the Careers page is under maintenance... 
    Senior
    Permanent employment
    Full time
    Contract work
    Immediate start
    Remote work
    Relocation

    Rainfall Ventures

    Winnipeg, MB
    5 hours ago
  • $129k - $164.5k per year

     ...with remarkable teams. Greenhouse is searching for a Senior Software Engineer to join our team! As a member of the Greenhouse Engineering...  ...product development from conception to launch Lead the planning and execution of projects within your triad (Product Manager... 
    Senior
    Long term contract
    For contractors
    Work at office
    Local area
    Remote work

    The Wrap

    Winnipeg, MB
    5 hours ago
  •  ...drivers safe, fleets compliant, and operations running at peak efficiency. Learn more at fleetworthy.Com. About the RoleThe Senior Software Engineer is a hands-on technical contributor embedded in our agile development organization, helping build and deliver our next-gen... 
    Senior
    Remote work
    Shift work

    Avenue.io Inc.

    Winnipeg, MB
    5 hours ago
  • # Senior Software EngineerSpotify Remote (Toronto) Full-timeFull-timeRemoteSoftware Engineering---## About this roleSpotify is hiring a Senior Software Engineer (Remote (Toronto)). This is a remote software development role listed on the official Spotify careers site.About... 
    Senior
    Long term contract
    Remote work

    Gomyneed Private Limited

    Winnipeg, MB
    5 hours ago
  •  ...growing SaaS startup that’s bringing modern engineering to one of the most outdated industries...  ...data, runs it through a custom retrieval engine and turns it into insights people can actually...  ...RAG engine Who you areYou’re either Senior or Staff level and have experience taking... 
    Senior
    Work at office
    Remote work

    Sage Recruiting Inc.

    Winnipeg, MB
    5 hours ago
  •  ...better ways to bring value to Sun Life. We are looking for a Senior Software Engineer who thrives in high-impact environments and brings 7+ years...  ...releases, rollbacks, and change validation.Perform capacity planning and performance tuning to support growth.Collaboration & Enablement... 
    Senior
    Work from home
    Flexible hours

    Sun Life Financial

    Winnipeg, MB
    5 hours ago
  • $144k - $176k per year

     ...strategy Who You Are You have 3+ years of full-stack software engineering experience You have led the development of significant components...  ...in fast‑paced, dynamic environments and are comfortable navigating ambiguity and change You’re a collaborative team player,... 
    Senior
    Long term contract
    Internship

    Relay

    Winnipeg, MB
    5 hours ago
  • $120k - $180k per year

    Join to apply for the Senior Software Engineer II role at Tripledot Studios DescriptionDepartment: Engineering Location: Toronto, CA Who are we?Tripledot is one of the largest independent mobile games companies in the world. We are a multi‑award‑winning... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Tripledot Studios

    Winnipeg, MB
    5 hours ago
  • $137.2k - $196k per year

     ...infrastructure, developer agents, and AI-powered business systems. Engineers operate with high ownership and autonomy, collaborating on shared...  ...eligible for an annual discretionary bonus, long-term incentive plan, and various benefits including medical/dental/vision, insurance,... 
    Senior
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi

    Winnipeg, MB
    5 hours ago
  • $101.84k - $152.76k per year

     ...insights, critical path analysis, and scenario planning for strategic decision‑making.Expert-...  ..., risk management, procurement, and engineering workstreams.Assist Lead Planner with the...  ...Accident Insurance, a Retirement Savings Plan, and Paid Vacation. We also offer a number... 
    Senior
    Long term contract
    Contract work
    For subcontractor

    Hitachi Rail Limited

    Winnipeg, MB
    5 hours ago
  • Metro Vancouver's Liquid Waste Services department seeks a Senior Project Engineer to lead planning and policy initiatives for wastewater treatment plants, including capacity reviews and expansion plans. You will manage projects, oversee consulting contracts, and coordinate... 
    Senior

    National Asset Mgmt Incorporated

    Winnipeg, MB
    5 hours ago
  • Join Nucleon Energy in Calgary as an Industrial Robotics Engineer, focusing on automation systems for a cutting-edge uranium conversion facility...  ...in hazardous settings. The ideal candidate is skilled in navigating complex engineering challenges and implementing practical solutions... 
    Full time

    Nucleon Energy Inc

    Winnipeg, MB
    5 hours ago
  • $192k - $240k per year

     ...management, bill pay, and travel software, Brex enables founders and...  ..., Plaid, Reddit, and SeatGeek.Engineering at Brex Engineering at Brex...  ...leaders.What you'll do As a Senior Software Engineer on our Task...  ...our multi-channel notifications engine, collaborative commenting... 
    Senior
    Work at office
    Remote work
    Work from home

    Brex

    Winnipeg, MB
    5 hours ago
  • About GitHubGitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure...  ...role you can work from Remote, Canada OverviewAs a software engineer on GitHub’s Ecosystem Events team, you will build and operate... 
    Senior
    Remote work

    GitHub, Inc.

    Winnipeg, MB
    5 hours ago
  • $153k - $213k per year

    Senior Software Engineer, Fullstack (App Experience)Remote Canada At Affinity, we exist for the moments that matter—giving people a clear, predictable...  ..., well tested and extensible code. You are comfortable navigating a large code base, debugging others' code, and providing... 
    Senior
    Work at office
    Remote work

    Affirm, Inc.

    Winnipeg, MB
    5 hours ago
  • Become a pivotal part of secure AI innovation with Varonis as a Senior Python Software Engineer in Vancouver. Focus on crafting intricate SaaS platforms while leveraging advanced AWS capabilities. Varonis is searching for a highly skilled Senior Software Engineer to develop... 
    Senior

    Varonis Systems, Inc.

    Winnipeg, MB
    5 hours ago
  • Build production agentic AI solutions as a senior software engineer, using Python, architecture, and daily agentic coding tools. This is hands-on development, not machine-learning research.You will create systems for customers and client using context, memory, guardrails, tool... 
    Senior

    System Soft Technologies

    Winnipeg, MB
    5 hours ago
  • $188k - $242k per year

    Senior Software Engineer, Backend - International Toronto, CanadaWho We Are At Justworks, you’ll enjoy a welcoming and casual environment, great benefits, wellness program offerings, company retreats, and the ability to interact with and learn from leaders in the startup... 
    Senior
    Casual work
    Work at office
    Local area

    Justworks

    Winnipeg, MB
    5 hours ago
  • $250k - $280k per year

     ...work in a small, cross-functional group of engineers with a dedicated product manager and...  ...you’ll bring to the role: Significant software engineering experience, with a record of...  ...after about 90 days. A track record of navigating ambiguity in a fast-moving field where... 
    Senior
    Internship
    Work at office
    Remote work
    Work from home
    Home office
    Visa sponsorship
    Shift work

    Candidate

    Winnipeg, MB
    5 hours ago
  •  ...Our client, WhatJobs Direct, is seeking a highly skilled Senior Software Engineer to join their fully remote engineering team. This role...  ...including conferences and training budgets.Retirement savings plan.Company-provided laptop and necessary software.Virtual team building... 
    Senior
    Remote work
    Flexible hours

    Placements24

    Winnipeg, MB
    5 hours ago
  •  ...started out as a team of three engineers. Today, we have grown to...  ...and predictability needed to navigate today’s volatility and disruption...  ...lies in smarter, more responsive planning where organizations can anticipate...  .... About the role The Senior Product Manager, Demand... 
    Senior
    Long term contract
    Work at office
    Remote work
    Flexible hours

    Kinaxis Inc.

    Winnipeg, MB
    5 hours ago
  •  ...across North America. We are therefore looking for amazing people to add to our team!About the Role We’re looking for a Senior Software Engineer to take ownership of the production systems and internal data platform that power our Machine Learning (ML) and Operations... 
    Senior
    For contractors

    GoMaterials

    Winnipeg, MB
    5 hours ago
  •  ...contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft. We are a global technology company headquartered in Toronto with key... 
    Senior
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Winnipeg, MB
    5 hours ago
  • $180k - $220k per year

     ...onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer to help build and evolve the ledger systems behind our clients' balances, trading positions, and financial reporting. You'll... 
    Senior
    Full time
    Work at office
    Worldwide

    Candidate

    Winnipeg, MB
    5 hours ago
  • $165.9k - $238.1k per year

     ...with some of the best developer talent in the industry. As a Senior Software Engineer on our Foundations team, you will design, build, and maintain...  ...coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be... 
    Senior
    Full time
    Local area
    Worldwide

    Respawn Entertainment

    Winnipeg, MB
    5 hours ago
  • $125.5k - $154k per year

     ...TD’s Core Platform is seeking a talented Software Engineer III to develop & support critical...  ...compliance. We are seeking a skilled Senior Software Engineer with expertise in Java...  ...variable compensation, and several other key plans such as health and well-being benefits,... 
    Senior
    Temporary work
    Work from home

    TD

    Winnipeg, MB
    5 hours ago
  • $221k per year

    Senior or Staff Software Engineer, Data Platform (Canada) TRM Labs — Tracked from its ashby job boardBUILD A SAFER WORLD. TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM's platforms enable... 
    Senior
    Remote work

    JobLarper

    Winnipeg, MB
    5 hours ago
  • $120k - $160k per year

     ...your chance. General AccountabilityThe Senior Software Developer is responsible for designing...  ...ensure reliability. Execute testing: Plan and execute software testing activities,...  ...to time. EducationDegree in Software Engineering or similar. Key Attributes Technical... 
    Senior

    Profound Medical Inc.

    Winnipeg, MB
    5 hours ago
  • Intentsify, LLC in Canada is seeking a Senior Software Engineer to own and evolve the platform behind our data processing pipeline. You will design, ship, and operate production systems with minimal supervision, building ETL pipelines for large-scale web, behavioral, and account... 
    Senior

    Intentsify, LLC

    Winnipeg, MB
    5 hours ago
  •  ...New Zealand.The RoleReporting to the Team Lead, Software Development, the Senior Software Developer designs, builds, and operates...  ...tools, standards, automated testing, and secure engineering practices across the team.Plan and coordinate releases across teams, ensuring quality... 
    Senior

    Seequent

    Winnipeg, MB
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software/Robotics Engineer - Navigation & Planning. Be the first to apply!