S

Shearwater Aerospace

AI-powered autonomous UAV mission planning

Autonomy Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, Canada

About the Job

Requirements

  • At least 4 years of professional work experience as a software engineer.
  • A strong engineering background from industry or school, ideally in robotics, systems engineering, electrical engineering, aerospace engineering, or a similar field.
  • A solid understanding of flight dynamics.
  • High proficiency in C++ and Python.
  • Experience with PX4 autopilot software and ROS2.
  • Technical documentation skills and attention to detail.
  • 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.

Responsibilities

  • Develop and refine the autonomy stack, including planning algorithms and real-time guidance systems.
  • Create advanced preflight planning tools to optimize aircraft performance based on mission objectives and environmental conditions.
  • Collaborate with cross-functional teams to integrate autonomy capabilities into real-world applications.
  • Participate in testing and validation from simulation environments to real-world deployments.
  • Ensure software quality and maintainability and follow best practices in design and implementation.

Desired Qualifications

  • Hands-on experience with weather modeling or integration of environmental data.
  • Exposure to Gazebo, jsbSim, or other simulation frameworks.
  • Understanding of containerization technologies such as Docker.
  • Practical knowledge of gliding or soaring techniques.

About the Company

Shearwater Aerospace

AI-powered autonomous UAV mission planning

Shearwater Aerospace provides AI-powered autonomy, Smart Flight, to coordinate multiple drones and generate dynamic flight routes for professional and commercial UAVs. Smart Flight analyzes airspace rules, weather, obstacles, and wind, and continuously adapts routes while coordinating fleets to avoid collisions. Compared to competitors, it emphasizes scalable, adaptive, and compliant autonomous flight with wind-energy optimization to extend mission range and reduce costs. The goal is to enable many safe, legal, and economical drone missions at large scale.

Company size
11-50
Company stage
Seed
Total funding
$3M
Headquarters
Montreal, Canada
Founded
2019

Recently Posted Jobs

Explore more opportunities at Shearwater Aerospace

See more jobs