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

Autonomy Software Engineer | Ingénieur Logiciel en Autonomie

Shearwater

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

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

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

_____________

Résumé

Rejoignez notre équipe chez Shearwater Aerospace , où vous collaborerez avec des experts de premier plan en recherche sur le vol autonome et façonnerez l'avenir des technologies aériennes. Inspirés par les oiseaux capables de voler pendant des jours, voire des mois, nos cofondateurs ont imaginé un monde où les drones pourraient imiter cette capacité. Cette vision s’étend à divers domaines, de la sécurité publique à la gestion des feux de forêt et aux interventions en cas de catastrophe. En exploitant le potentiel des drones autonomes, nous visons à réduire les émissions de gaz à effet de serre et à prioriser la sécurité humaine en limitant la dépendance aux aéronefs traditionnels. Joignez-vous à nous pour innover et redéfinir les possibilités du vol.

Description du poste

En tant qu’ingénieur logiciel en autonomie, vous contribuerez à améliorer la robustesse de notre plateforme d’autonomie, développerez de nouvelles capacités autonomes de bout en bout et les déploierez chez nos clients pour une vaste gamme d’applications (incluant la connaissance situationnelle, les missions de recherche et sauvetage, et la livraison). Il s’agit d’un rôle pratique où vous serez responsable de concevoir et livrer des solutions prêtes pour la production. Vos responsabilités

  • Développer et affiner la pile d’autonomie, incluant les algorithmes de planification et les systèmes de guidage en temps réel.
  • Créer des outils avancés de planification prévol afin d’optimiser les performances des appareils en fonction des objectifs de mission et des conditions environnementales.
  • Collaborer avec des équipes multidisciplinaires pour intégrer les capacités autonomes dans des applications concrètes.
  • Participer aux tests et à la validation, des environnements de simulation jusqu’aux déploiements sur le terrain.
  • Assurer la qualité et la maintenabilité des logiciels tout en respectant les meilleures pratiques de conception et d’implémentation.

Profil recherché

  • Plus de 4 ans d’expérience professionnelle en tant qu’ingénieur logiciel.
  • Solide formation en ingénierie acquise dans l’industrie ou académiquement, idéalement dans des domaines tels que la robotique, l’ingénierie des systèmes, l’électrotechnique ou l’aéronautique.
  • Compréhension approfondie de la dynamique du vol.
  • Excellente maîtrise de  C++et  Python .
  • Expérience avec le logiciel PX4 Autopilot et ROS2.
  • Souci du détail avec de solides compétences en documentation technique et communication.
  • Solides bases en génie logiciel et engagement à écrire du code propre et bien structuré.
  • Capacité à comprendre rapidement et naviguer dans des systèmes complexes et des bases de code établies.

Atouts supplémentaires

  • Expérience pratique en modélisation météorologique ou intégration de données environnementales.
  • Passion pour la résolution rapide de problèmes concrets.
  • Familiarité avec Gazebo, jsbSim ou d’autres environnements de simulation.
  • Compréhension des technologies de conteneurisation telles que Docker.
  • Connaissance pratique des techniques de vol en planeur est un plus.
  • Passion pour l’innovation dans les systèmes autonomes et la résolution de problèmes.

Avantages

  • Participation significative dans l’entreprise en plus du salaire.
  • L’opportunité de laisser votre marque dans une industrie en pleine croissance.
  • Collaboration avec un chercheur de renommée mondiale en vol autonome.

Note : Seuls les résidents canadiens ou les candidats avec un visa de travail valide pour le Canada seront considérés pour ce poste.

 

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Autonomy Software Engineer | Ingénieur Logiciel en Autonomie in Montréal, QC vacancy
  •  ...Nous développons un cadre d’autonomie complète permettant aux drones...  ...dynamique Mettre en œuvre des logiciels d’autonomie de qualité...  ...Summary We're building a full autonomy framework that enables drones...  ...production-grade autonomy software with emphasis on reliability... 
    Suggested
    Apprenticeship
    Work visa

    Shearwater

    Montréal, QC
    more than 2 months ago
  •  ...significatif. À titre d’Ingénieur·e senior Python et systèmes ML...  ...principes fondamentaux du génie logiciel (tests, contrôle de versions,...  ...Senior Python & ML Systems Engineer , you will play a key role...  ...support Solid understanding of software engineering fundamentals (... 
    Suggested
    Daily paid
    Remplacement
    Full time
    Apprenticeship
    Work at office
    Worldwide

    Explorance

    Montréal, QC
    15 hours ago
  •  ...Job Description \n \n Ingénieur Manufacturier - Réparation de...  ...de fabrication et les outils logiciels pertinents pour leur entreprise...  ...---------\n Manufacturing Engineer - Component Repair \n \nMontreal...  ...processes and related software tools relevant to their business... 
    Suggested
    Local area
    Remote work
    Worldwide
    Flexible hours
    Day shift

    Rolls Royce

    Montréal, QC
    3 days ago
  •  ...skilled   Consultant – Data Engineer   to join our dynamic group....  ...and AI engineers to support software solution development. Skills...  ...fondamentales en génie logiciel ; connaissance de DevOps, UNIX...  ...capable de travailler de manière autonome sur des problèmes complexes.... 
    Suggested
    Permanent employment
    Full time
    Apprenticeship
    Summer work
    Casual work
    Work at office
    Remote work
    Work from home
    Flexible hours
    Day shift

    Kpi Digital

    Montréal, QC
    15 hours ago
  •  ...ingénierie et construction, Ingénieur en conception mécanique jouera...  ...de charge) et utiliser les logiciels appropriés (par exemple, AutoCAD...  ..., the Mechanical Design Engineer will play a key role in defining...  ...) and utilize appropriate software (e.g., AutoCAD, Revit, CFD tools... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Monday to friday

    Estruxture Data Centers

    Montréal, QC
    15 hours ago
  •  ...Automation Mechanical Design Engineer to research, design and implement...  ...skills ~ Able to work autonomously and as part of a team Nice...  ...à la recherche d’un(e) ingénieur(e) en automatisation / conception...  ...Capacité à travailler de façon autonome et en équipe Atouts •... 
    Full time

    Taiga Motors

    Montréal, QC
    15 hours ago
  • Poste : ingénieur de plateforme principal Lieu de travail : 100 % à...  ...intervenants non techniques. - Autonome et adaptable : Vous vous...  ...Position: Senior Platform Engineer Location: 100% Remote (Working...  ...profitable growth. - Flexibility & Autonomy: Enjoy a 100% remote working... 
    Permanent employment
    Full time
    Apprenticeship
    Remote work

    Services de Gestion Quantum Ltée

    Montréal, QC
    28 days ago
  •  ...électriques. 5. Former et guider l'installation et la configuration du logiciel par le technicien. 6. Résoudre les problèmes électriques et le...  ...and guide the technician's installation and configuring the software. 6. Solve the electrical issues and support of the Production,... 

    ATS Automation

    Montréal, QC
    4 hours ago
  • $72.5k - $96k per year

     ...interagirez quotidiennement avec l’ingénieur système tout au long du...  ...structure, organisation, rigueur, autonomie et responsabilité. Bonne...  ...daily with the systems engineer throughout the entire project...  ...structure, organization, rigor, autonomy, and accountability. • Strong... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    Wabtec

    Montréal, QC
    17 days ago
  • $146k - $204.5k per year

     ...plus ouvert. Joignez-vous à nous! Développeur(-euse) de logiciels sénior(e) (contenu) Présentation de l’équipe Les...  ...au Department of Homeland Security (DHS). Senior Software Development Engineer (Content) Introduction to the team Expedia Technology... 
    Contract work
    Apprenticeship
    Summer work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Expedia Group

    Montréal, QC
    15 hours ago
  • LANDR est une société audio à croissance rapide composée de créatif.ve.s, de technologues, de professionnel.le.s de la musique ainsi que de toutes les combinaisons possibles de ces domaines. Ensemble, nous révolutionnons le processus des créateur.trice.s de musique pour les...
    Full time
    Apprenticeship
    Work at office
    Local area

    Landr

    Montréal, QC
    15 hours ago
  • $181k - $253.5k per year

     ...ouvert. Joignez-vous à nous! Développeur(-euse) principal(e) de logiciels (contenu) Présentation de l’équipe Notre équipe...  ...présentiel au bureau au moins trois jours par semaine. Principal Software Developer (Content) Introduction to the team Our... 
    Daily paid
    Contract work
    Apprenticeship
    Summer work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Expedia Group

    Montréal, QC
    15 hours ago
  •  ...time with the only hardware and software AI-powered platform built for...  ...re looking for an Electrical Engineer early in their career who...  ...seule plateforme matérielle et logicielle alimentée par l’IA conçue...  ...sommes à la recherche d’un(e) ingénieur(e) électrique en début de carrière... 
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    14 days ago
  •  ...cœur de l'action. En tant qu' Ingénieur.e de Projets d'Exécution ,...  ...action. As a Project Execution Engineer , you won't just document—...  ...Techniques Maîtrise des logiciels de conception, de la suite Microsoft...  ...et leader naturel Autonome et responsable Orienté vers... 
    Full time
    Work at office
    Immediate start

    Water Technologies

    Montréal, QC
    9 days ago
  •  ...technologies embarquées critiques (avionique, conduite autonome, électrification des transports). Nos clients incluent...  ...Description du poste Nous sommes à la recherche d'un ingénieur en vérification de logiciels talentueux et soucieux du détail pour rejoindre notre... 
    Permanent employment
    Full time

    CS Group

    Montréal, QC
    2 days ago
  • $124.2k - $167.65k per year

     ...responsable de l'ingénierie logicielle pour rejoindre notre équipe dynamique...  ...vous piloterez une équipe d'ingénieurs talentueux, en favorisant l'...  ...systèmes et d'applications logiciels complexes.  • Assurer la...  ...the Team: We are seeking a Software Engineering Manager to join our... 
    Full time
    Apprenticeship
    Work at office
    Local area

    Ukg

    Montréal, QC
    15 hours ago
  • $120k - $135k per year

    Poste : ingénieur en mécanique - installations hydroélectriques Lieu de travail : Centre-ville de Montréal, QC (mode hybride) Rémunération...  ........................................ Position: Mechanical Engineer - Hydroelectric Facilities Location: Downtown Montreal, QC (... 
    Permanent employment
    Full time
    For contractors

    Services de Gestion Quantum Ltée

    Montréal, QC
    23 days ago
  •  ...time with the only hardware and software AI-powered platform built for...  ...analytical, process-oriented engineer to help strengthen how...  ...seule plateforme matérielle et logicielle alimentée par l’IA conçue pour...  ...sommes à la recherche d'un(e) ingénieur(e) analytique et orienté(e) vers... 
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    14 days ago
  •  ...partenaires et des organismes de conformité Pour vous, un excellent logiciel est synonyme de qualité, de sécurité et d'observabilité — et pas...  ..., partners, and compliance agencies You believe great software means quality, security, and observability — not just working code... 
    Full time
    Contract work
    Internship
    Flexible hours

    Genetec

    Montréal, QC
    15 hours ago
  • $83.3k per year

     ...to solutions across hardware, software, and system domains. The...  ...rôle nécessite une personne autonome capable de gérer de façon indépendante...  ...les domaines matériel, logiciel et système. À ce titre, vous...  ...stratégiques en qualité, encadrerez des ingénieurs juniors et agirez comme... 
    Hourly pay
    Minimum wage
    Long term contract
    Shift work
    3 days per week

    Boston Scientific

    Montréal, QC
    4 hours ago
  •  ...une grande organisation mondiale. Les ingénieurs prospèrent chez Tower tout en...  ...Ingénierie Core cherche un développeur en logiciels II pour se joindre à notre équipe des données...  ...Core Engineering department is seeking a Software Developer II to join the Data team in Montreal... 
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    13 hours ago
  •  ...sécurité, la qualité, la productivité, la capacité et les coûts. L’Ingénieur manufacturier conçoit et met en œuvre des solutions de...  ...safety, quality, productivity, capacity, and cost. The Manufacturing Engineer designs and implements manufacturing solutions, including tooling... 
    Full time
    Work at office

    xnrgy-climate-systems

    Montréal, QC
    12 hours ago
  •  ...Nous développons un cadre d’autonomie complète qui permet aux drones...  ...géospatiales et des composants logiciels. Développer des outils et...  ...We're building a full autonomy framework that enables drones...  ...data processing pipelines and software components Develop GIS analysis... 
    Apprenticeship

    Shearwater

    Montréal, QC
    more than 2 months ago
  •  ...infrastructure et usagers.  En tant que testeur logiciel, vous pourriez jouer un rôle-clé au sein...  ...à prendre en charge son travail de façon autonome  Être une personne motivée, qui aime...  ...their infrastructure and users. As a software tester, you could play a key role in a... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    11 days ago
  •  ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology...  ...en un temps record grâce à la seule plateforme matérielle et logicielle alimentée par l’IA conçue pour l’usine. Notre technologie... 
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    14 days ago
  •  ...À PROPOS DU POSTE: Nous recherchons des développeurs de logiciels expérimentés pour travailler avec nous à la création de nouveaux...  ...experiences. ABOUT THE ROLE: We are seeking experienced Software Developers to work with us to build amazing new products for airlines... 
    Daily paid
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Flexible hours

    Plusgrade

    Montréal, QC
    15 hours ago
  •  ...Aperçu du poste : Le/la développeur(euse) logiciel – administrateur(trice) système DevOps travaillera au sein de l'équipe SCMT (Software Configuration Management & Tools) qui fait...  ...interruptions fréquentes, et être très autonome et débrouillard. Votre journée en un coup... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    15 hours ago
  •  ...Job Description Ingénieur Manufacturier - Lignes de Moteur Montréal, QC, Canada Une...  ...des Ingénieurs du Québec) Haut niveau d'autonomie Innover et propulser le monde Chez...  ...------------------------ Manufacturing Engineer - Engine Lines Montreal, QC, Canada... 
    Permanent employment
    Summer work
    Remote work
    Worldwide
    Relocation package
    Flexible hours
    Day shift

    Rolls Royce

    Montréal, QC
    3 days ago
  • Poste : ingénieur logiciel (.NET / Windows) Lieu de travail : Montréal Vous êtes un ingénieur...  ...hautement qualifié à la recherche d'un poste autonome où votre code sauve réellement des vies...  .......................... Position: Software Engineer (.NET / Windows) Location:... 
    Permanent employment
    Work at office
    Flexible hours

    Services de Gestion Quantum Ltée

    Montréal, QC
    a month ago
  • $86k - $120.5k per year

     ...shape the first interaction that millions of travelers have with Expedia. We're looking for a motivated, curious, and forward-thinking engineer who is passionate about delivering seamless, personalized experiences across native apps and web. As part of our team, you'll be... 
    Apprenticeship
    Summer work
    Work at office
    Local area
    Flexible hours

    Expedia Group

    Montréal, QC
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Autonomy Software Engineer | Ingénieur Logiciel en Autonomie. Be the first to apply!