Talent.com
Shearwater
Autonomy Software Engineer | Ingénieur Logiciel en AutonomieShearwater • Montreal, Montreal (administrative region), CA
No longer accepting applications
Autonomy Software Engineer | Ingénieur Logiciel en Autonomie

Autonomy Software Engineer | Ingénieur Logiciel en Autonomie

Shearwater • Montreal, Montreal (administrative region), CA
30+ days ago
Job type
  • Full-time
Job description

Montreal

Summary

Join our team at Shearwater Aerospace, where you will collaborate with leading experts in autonomous soaring research and shape the future of flight technology. Inspired by birds that can fly for days or even months, our co-founders envisioned a world where drones could emulate this capability. This vision extends across various domains, from enhancing public safety to revolutionizing wildfire management and disaster response. By harnessing the potential of autonomous drones, we aim to mitigate greenhouse gas emissions and prioritize human safety by reducing reliance on traditional aircraft. Join us in pioneering innovation that redefines the possibilities of flight.

Job Description

As an Autonomy Software Engineer, you’ll contribute to improving the robustness of our autonomy platform, developing new autonomous capabilities end-to-end, and deploying these to customers for a wide range of use cases (including situational awareness, search and rescue, and delivery). This is a hands‑on role, in which you will be expected to deliver the solutions you design to production.

What you’ll do

  • 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.
  • Work collaboratively 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, maintainability, and adherence to best practices in design and implementation.

We are looking for

  • 4+ years of professional work experience as a software engineer
  • Strong engineering background from industry or school, ideally in areas/fields such 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

Great 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
  • 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

Note

Only Canadian residents or candidates with an appropriate Canadian work visa will be considered for this position.

#J-18808-Ljbffr

Create a job alert for this search

Autonomy Software Engineer | Ingénieur Logiciel en Autonomie • Montreal, Montreal (administrative region), CA

Similar jobs

Ingénieur logiciel senior

MondouMontreal (administrative region), QC, CA
Full-time

Le Groupe Legault est un leader canadien de l’industrie des animaux de compagnie, fort de plus de 170 magasins à travers le pays.Entreprise familiale québécoise depuis plus de 105 ans, nous dévelop... Show more

 • Promoted

Concepteur logiciel de vol satellite / Satellite Flight Software Designer

SyntronicMontreal (administrative region), QC, CA
Full-time

Join Syntronic: Where Your Innovation Shapes the Future.At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to tur... Show more

 • Promoted

Concepteur logiciel de vol satellite / Satellite Flight Software Designer

Syntronic - A Global Design HouseMontreal (administrative region), QC, CA
Full-time

Join Syntronic: Where Your Innovation Shapes the Future At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to tur... Show more

 • Promoted

Ingénieur Principal Software Aéronautique

SEGULA TechnologiesMontreal (administrative region), QC, CA
Full-time

SEGULA Technologies Canada recherche un Ingénieur Principal Software pour l'industrie aéronautique.Apportez votre expertise en logiciels embarqués et en électronique.Vous serez responsable de l’éva... Show more

 • Promoted

Expert en Tests et Automatisation chez Octasic

OctasicMontreal (administrative region), QC, CA
Full-time

Immergez-vous dans le monde des technologies avancées avec Octasic en tant qu'Ingénieur en Vérification et Validation ! Ce rôle est centré sur les tests automatisés pour des systèmes sans fil.Au se... Show more

 • Promoted

Expert en Robotisation de Processus Senior à Montréal

CHROME TECHNOLOGIESMontreal (administrative region), QC, CA
Full-time

Recherchez un rôle stimulant à Montréal en tant qu'expert en Robotisation de Processus Senior.Ce poste hybride vous permet de travailler sur des solutions UiPath d'automatisation.Nous sommes à la r... Show more

 • Promoted

Staff MLOps Engineer - Ingénieur(e) MLOps expert(e) (niveau Staff)

NBCUniversalMontreal (administrative region), QC, CA
Full-time

We are seeking a Staff MLOps Engineer with experience building and scaling infrastructure for large 2D and 3D media datasets.In this role, you will develop and own the backbone of our machine learn... Show more

 • Promoted

Remote Software Engineer – AI Trajectory Annotations

Weekday AI (YC W21)Montreal (administrative region), QC, CA
Remote
Part-time

A leading AI consultancy is seeking experienced Software Engineers to assist in creating training datasets for AI models.This part-time role, based in Canada, demands a minimum of 2 years' experien... Show more

 • Promoted

Ingénieur.e micrologiciels (Firmware Engineer)

Audensiel CanadaMontréal, Montreal (administrative region), Canada
Full-time

Audensiel Canada (ex Maltem Canada).Soutenu par notre groupe international, nous jouissons d'une stabilité et d'un réseau de partage conséquent.Tout ce que nous faisons a un effet direct sur le dév... Show more

 • Promoted

Ingénieur logiciel senior en IA appliquée

Simpro Software New Zealand LtdMontreal
Full-time

Nous recherchons un Ingénieur logiciel senior en IA appliquée de haut calibre pour rejoindre l'équipe d'ingénierie Delight.Delight est une équipe dynamique, dirigée par ses fondateurs, fonctionnant... Show more

 • Promoted

Développeur.se sénior.e de logiciels/ Senior Engine Software Developer - Iron Man

Motive StudioMontreal (administrative region), QC, CA
Full-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.A community that connects across the globe, where cre... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringMontreal (administrative region), QC, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Senior Generative AI Software Engineer

Apertera (formerly Alexa Translations)Montreal (administrative region), QC, CA
Full-time

Apertera is leading the evolution of language solutions for high-stakes content.We partner with enterprises as an extension of their teams, combining professional expertise with Adaptive AI technol... Show more

 • Promoted

Global Robotics R&D Product Lead – Agile & AI

Planiform ConveyorsTerrebonne, Lanaudière, CA
Full-time

A leader in automated conveyor systems is seeking a Bilingual Project Manager in Terrebonne.This role involves managing R&D and product development in robotics, requiring strong technical skills an... Show more

 • Promoted

UiPath Senior: Développement et Optimisation

TEHORA inc.Montreal (administrative region), QC, CA
Full-time

TEHORA est à la recherche d'un UiPath Senior pour développer et optimiser des solutions d'automatisation à Québec, en mode télétravail.Réalisez un impact significatif au sein d'une plateforme RPA d... Show more

 • Promoted

AI Software Engineer - Montreal

ekona.aiMontreal
Full-time

For people who figure things out, stay curious, and build things that actually work.AI systems for clients in multiple industries including.They trust us because we think independently, move fast, ... Show more

 • Promoted

Senior Software Build Engineer Cloud & Automation Montreal

SA TECHNOLOGIESMontreal (administrative region), QC, CA
Full-time

A leading IT consulting firm in Montreal is seeking a Software Build Engineer.The ideal candidate will have over 10 years of experience in build and release management, strong scripting skills in l... Show more

 • Promoted

Ubisoft MLOps Software Engineer Position

UbisoftMontreal (administrative region), QC, CA
Full-time

Enhance gaming experiences as a Machine Learning Operations Software Engineer at Ubisoft Montréal by ensuring player trust through scalable systems.Focus on innovative software solutions within gam... Show more

 • Promoted

Senior Embedded Software Engineer – Rail Remote Controls

Cattron GlobalMontreal
Remote
Full-time

Une société de solutions technologiques à Montréal cherche un(e) développeur(euse) logiciel embarqué senior.Le candidat sera responsable de la conception, du développement et de la maintenance de l... Show more

 • Promoted

Full Stack Software Engineer

ALTENMontréal, Montreal (administrative region), Canada
Full-time

ALTEN est le leader de l’ingénierie et des IT Services, regroupant près de 60 000 collaborateurs dont 88 % d’ingénieurs.Présent dans plus de 30 pays, le groupe accompagne la stratégie de ses client... Show more