Talent.com
Shearwater
Autonomy Software Engineer | Ingénieur Logiciel en AutonomieShearwater • Montreal, Montreal (administrative region), CA
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

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

Motive Studiomontreal (administrative region), qc, Canada
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

Software Engineer - AI Enablement

Basetenmontreal (administrative region), qc, Canada
Full-time

Baseten powers mission‑critical inference for the world's most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma and Writer.By uniting applied AI research, flexible infr... Show more

 • Promoted

Développeur de logiciels pour les technologies émergentes

Electronic Arts (EA)montreal (administrative region), qc, Canada
Full-time

Devenez Développeur de logiciels au sein d’Electronic Arts et collaborez avec des experts pour intégrer des technologies avancées dans un moteur de jeu de classe mondiale.Ce poste hybride vous fait... Show more

 • Promoted

Ingénieur en Systèmes Avioniques - Bombardier Montréal

Bombardierdorval, qc, Canada
Full-time

Devenez Ingénieur en Systèmes Avioniques chez Bombardier.Ce poste hybride combine intégration technique et collaboration avec des fournisseurs pour réaliser des développements d'aéronefs.En tant qu... Show more

 • Promoted

Secure Automation Engineer

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

Hybride (présence bureau 3x/semaine, onboarding onsite).Le masculin est utilisé pour alléger l'annonce.Tu contribueras à moderniser et sécuriser les outils utilisés quotidiennement par les employés... Show more

 • Promoted

Robotics Perception & Autonomy Engineer

Autonomiquemontreal (administrative region), qc, Canada
Full-time

Autonomique is at the forefront of innovation in Physical AI, addressing key challenges in autonomy such as perception, reasoning, and dexterity.Our robotics intelligence framework delivers reliabl... Show more

 • Promoted

Ingénieur logiciels embarqués principal / Lead Embedded Software Engineer

KYNZEmontreal (administrative region), qc, Canada
Full-time

Lead Embedded Software Engineer (Embedded / Edge AI / Real-time Systems).Build the software brain behind next-gen perception systems.At Kynze, we’re building technology that changes how humans and ... Show more

 • Promoted

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

NBCUniversalmontreal (administrative region), qc, Canada
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

Senior Software Engineer

DeOSmontreal (administrative region), qc, Canada
Full-time

Systèmes temps réel / Streaming à ultra-faible latence.Lieu : Montréal, QC — Sur site.DeOS est une plateforme edge interactive de nouvelle génération qui permet une expérience de jeu instantanée et... Show more

 • Promoted

Senior Generative AI Software Engineer

Apertera (formerly Alexa Translations)montreal (administrative region), qc, Canada
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

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

Autonomy Software Engineer — Equity & Drone Innovation

ShearwaterMontreal, Montreal (administrative region), CA
Full-time

A leading aerospace company in Montreal is seeking an Autonomy Software Engineer to enhance their autonomy platform and develop innovative solutions for autonomous drones.Candidates should have a s... Show more

 • Promoted

Ingénieur Logiciel Autonomie Drone – Planification

ShearwaterMontreal, Montreal (administrative region), CA
Full-time

Une entreprise de technologie des drones à Montréal recherche un Ingénieur Logiciel en Autonomie pour développer des algorithmes autonomes pour drones.Vous travaillerez en étroite collaboration ave... Show more

 • Promoted

Gestionnaire, Développement de logiciels de simulation / Manager, Software Development - Simulation

Ventionmontreal (administrative region), qc, Canada
Full-time

Basée à Montréal, Detroit et Munich, Vention aide les fabricants à automatiser leurs opérations en un temps record grâce à la seule plateforme matérielle et logicielle alimentée par l’IA conçue pou... Show more

 • Promoted

Software Engineer – AI

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

Tu cherches un rôle permanent pour construire la prochaine génération d'agents IA en production à Montréal ?.Chez Maplr, nous connectons les meilleurs talents tech avec des entreprises qui construi... Show more

 • Promoted

Software Developer Senior - AI Agentic

Randstad DigitalMontreal (administrative region), QC, CA
Full-time

Pour le compte de l'un de nos clients, un chef de file de premier plan dans le secteur des services financiers et des assurances au Canada, Randstad Digital est à la recherche d'un(e) Développeur(e... Show more

 • Promoted

Ingénieur Logiciel en Autonomie /Autonomy Software Engineer

ShearwaterMontreal, Montreal (administrative region), CA
Full-time

Ingénieur Logiciel en Autonomie / Autonomy Software Engineer.Nous développons un cadre d’autonomie complète permettant aux drones de prendre des décisions de vol intelligentes à bord, sans interven... Show more

 • Promoted

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter Bondmontreal, montreal (administrative region), Canada
Full-time

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Be among the first 25 applicants.Direct... Show more