Shearwater

Autonomy Software Engineer | Ingénieur Logiciel en Autonomie

Montreal. Posted 23 months ago

The role

You will improve the robustness of the autonomy platform and develop new autonomous capabilities end-to-end. You will deploy these solutions to customers for use cases like search and rescue and delivery.

What you will do

  • Develop and refine the autonomy stack, including planning algorithms and real-time guidance systems.
  • Create advanced preflight planning tools to optimize aircraft performance.
  • Work collaboratively with cross-functional teams to integrate autonomy capabilities.
  • Participate in testing and validation from simulation to real-world deployments.
  • Ensure software quality, maintainability, and adherence to best practices.

Required qualifications

  • 4+ years of professional work experience as a software engineer
  • Strong engineering background from industry or school in robotics, systems engineering, electrical engineering, aerospace engineering or similar fields
  • Solid understanding of flight dynamics
  • High proficiency in C++ and Python
  • Experience with PX4 autopilot software and ROS2
  • Detail oriented with great technical documentation and communication skills
  • Strong software engineering fundamentals and a commitment to writing clean, well architected code
  • Ability to quickly understand and navigate complex systems and established code bases

Nice to have

  • Hands-on experience with weather modeling or integration of environmental data
  • Passionate about solving real world problems, quickly
  • Exposure with Gazebo, jsbSim or other simulation frameworks
  • Understanding of containerization technologies such as Docker
  • Practical knowledge of gliding or soaring techniques is a plus
  • Passion for innovation in autonomous systems and problem-solving

Benefits

  • Meaningful equity in addition to salary
  • The potential to leave your mark in a growing industry
  • Work with a world-leading researcher in autonomous flight

Before you apply

  • Only Canadian residents or candidates with an appropriate Canadian work visa will be considered

About the company

Shearwater Aerospace aims to emulate the capability of birds that fly for days or months using autonomous drones. The company works to enhance public safety and reduce greenhouse gas emissions.

Autonomy Software Engineer | Ingénieur Logiciel en Autonomie at Shearwater | JobZoey