Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

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.

 

L'offre d'emploi a été publiée il y a 20 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Autonomy Software Engineer | Ingénieur Logiciel en Autonomie à Montréal, QC
  •  ...le monde. Notre équipe est composée d’ingénieurs expérimentés qui remettent en question...  ...la recherche de deux (2) ingénieurs en logiciel pour concevoir, développer et tester des...  ...Cattron is currently seeking two (2) Software Engineer to design, develop, and test innovative... 
    Suggéré
    Tarif journalier
    Emploi permanent
    Temps plein
    Horaires flexibles
    Équipe de jour

    Cattron Careers

    Montréal, QC
    il y a 11 jours
  •  ...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... 
    Suggéré
    Apprentissage
    Visa de travail

    Shearwater

    Montréal, QC
    il y a 20 jours
  •  ...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... 
    Suggéré
    Temps plein
    Apprentissage

    Shearwater Corporation

    Montréal, QC
    Il y a 2 mois
  • $72.5k - $96k par année

     ...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... 
    Suggéré
    Emploi permanent
    Temps plein
    Сontrat
    Travail au bureau
    Travail à distance
    Horaires flexibles

    Wabtec Corporation

    Montréal, QC
    Il y a 2 mois
  •  ...Data Engineer – Data & Analytics Group About KPI: KPI Digital...  ...orchestration Has used these software (and implemented best...  ...environment: jeans-friendly!   Ingénieur en chef des données – Groupe...  ...et par lots A utilisé ces logiciels (et mis en œuvre des pratiques... 
    Suggéré
    Emploi permanent
    Temps plein
    Apprentissage
    Travail occasionnel
    Travail au bureau
    Travail à domicile
    Horaires flexibles

    Kpi Digital

    Montréal, QC
    il y a 10 jours
  •  ...Explorance recherche un ingénieur en assurance qualité (QA) pour...  ...cycle de vie du développement logiciel : de l'examen des exigences et...  ...Explorance is looking for a QA Engineer to help ensure the quality,...  ...contribute throughout the software development lifecycle - from... 
    Temps plein
    Travail au bureau

    Explorance

    Montréal, QC
    il y a 3 jours
  •  ...Nous recherchons un(e) Développeur(se) logiciel Sénior pour se joindre à l’équipe Diagnostics...  ...et C#. Il s’agit d’une petite équipe autonome où le jugement sénior a un impact...  ...developers' hands. We are seeking a Senior Software Engineer to join the Diagnostics team as a... 
    Tarif journalier
    Temps plein
    Сontrat
    Travail au bureau
    Le monde entier
    Programme de réinstallation

    Unity Technologies

    Montréal, QC
    Il y a 2 mois
  •  ...fréquence pour compte propre fondée en 1998, est à la recherche d’ingénieurs logiciel chevronnés qui feront partie de notre équipe centrale d’...  ...frequency proprietary trading firm founded in 1998, seeks Senior Software Engineers for our Core Engineering team. These systems... 
    Tarif journalier
    Temps plein
    Travail au bureau

    Tower Research Capital

    Montréal, QC
    Il y a 2 mois
  • $100k - $110k par année

     ...des équipes hautement performantes ? Nous recherchons un Chef Ingénieur dynamique pour diriger les opérations d’ingénierie au sein de...  ...naturel, apte à bâtir et inspirer des équipes performantes Autonomie et fortes aptitudes au diagnostic et à la résolution de problèmes... 
    Temps plein
    Apprentissage
    Travail au bureau

    Alsco Inc

    Montréal, QC
    Il y a un mois
  •  ...transparent et digne de confiance. En tant que Développeur(se) logiciel Sénior, vous jouerez un rôle clé dans la création et la...  ...transparent, and trustworthy monetization marketplace. As a Senior Software Engineer, you will be instrumental in building and maintaining the backend... 
    Temps plein
    Travail au bureau
    Travail à distance
    Le monde entier
    Programme de réinstallation

    Unity Technologies

    Montréal, QC
    Il y a 2 mois
  •  ...ENGLISH VERSION WILL FOLLOW Chez Avanquest, on crée des logiciels qui simplifient vraiment la vie numérique de nos utilisateurs, particuliers...  ...web :  --------------------------- At Avanquest, we build software that makes digital life genuinely easier, for everyday users and... 
    Tarif journalier
    Temps plein
    Stage
    Travail au bureau
    Travail à distance
    Horaires flexibles

    Avanquest

    Montréal, QC
    Il y a un mois
  •  ...la recherche d’un Développeur Logiciel Systèmes de build. À...  ...Nous recherchons des personnes autonomes, curieuses et motivées, qui prennent...  ...rendre accessible à chaque ingénieur et chercheur....  ...looking for a Build Systems Software Developer. About OPAL-RT... 
    Temps plein
    Travail au bureau
    Travail à distance
    Travail à domicile
    Horaires flexibles

    Opal-rt

    Montréal, QC
    il y a 9 jours
  •  ...Nous recherchons un·e ingénieur.e de données qui prendra l’...  ...exercerez un haut niveau d’autonomie et de responsabilité sur l’...  ...expérience en Data Engineering ou Software Engineering orienté data avec...  ...are looking for a Senior Data Engineer who will take full... 
    Tarif journalier
    Temps plein
    Travail au bureau
    Travail à domicile
    Horaires flexibles
    Travail posté

    Potloc

    Montréal, QC
    Il y a 2 mois
  • $80k - $90k par année

     ...We're looking for a GTM Engineer to own and scale Alvéole's automated...  ...lists into outbound software Funnel Optimization: Continuously...  ...Nous recherchons un.e Ingénieur.e GTM pour prendre en charge...  ...des listes segmentées dans un logiciel d'outbound. Optimisation de... 
    Emploi permanent
    Temps plein
    Сontrat
    Stage
    Travail au bureau
    Travail à distance
    Horaires flexibles
    Équipe de jour
    3 jours par semaine

    Alvéole

    Montréal, QC
    Il y a 2 mois
  •  ...électrique et de la conduite autonome. Rejoindre CS Group Canada...  ...poste Nous recherchons un Ingénieur V&V (Vérification et...  ...environnements de test et les interfaces logicielles. À mesure que l'activité V...  ...avec les équipes système, logiciel, intégration et sécurité pour... 
    Emploi permanent
    Temps plein
    Horaires flexibles

    Cs Group

    Montréal, QC
    il y a 12 jours
  •  ...Ingénieur Sénior – Conception avancée Lieu: Montréal (mode hybride...  ...(Part 23/25) ~ Maîtrise des logiciels CAO (CATIA V5, 3DEXPERIENCE,...  ..._ Senior Advanced Design Engineer Location: Montreal, Hybrid...  .... ~ Proficiency in CAD software (e.g., CATIA V5, 3Dexperience... 
    Temps plein

    EOS Aircraft Inc

    Montréal, QC
    Il y a 2 mois
  •  ...secure experiences. Développeur en tests logiciels   Un Développeur en tests logiciels (...  ...avec les développeurs, les ingénieurs assurance qualité et les équipes produit...  ...____________________________________  Software Developer in Test   A Software Developer... 
    Temps plein
    Сontrat

    Onespan

    Montréal, QC
    Il y a 2 mois
  •  ...véhicules électriques tout-terrain, est à la recherche d'un(e) ingénieur(e) en conception électronique pour concevoir de nouvelles cartes...  ...technology and manufacturing company, is seeking an Electronics Design Engineer to design new PCBAs and support our existing portfolio of in-... 
    Remplacement
    Temps plein

    Taiga Motors

    Montréal, QC
    Il y a 2 mois
  •  ...protection. Xona is seeking a skilled Software Engineer to work as a contributor to the...  ...est à la recherche d’un(e) ingénieur(e) logiciel qualifié(e) qui contribuera au développement...  ...travailler avec assurance, tant de façon autonome qu’en collaboration avec les autres... 
    Emploi permanent
    Temps plein
    Travail au bureau

    Xona Space Systems

    Montréal, QC
    il y a 10 jours
  •  ...Services) Position:  Senior Software Developer Location:...  ...Poste :  Développeur de logiciels principal   Emplacement :...  ...collaborerez étroitement avec les ingénieurs logiciels, les ingénieurs en...  ...travailler avec un haut degré d'autonomie, le candidat idéal possédera... 
    Temps plein
    Travail au bureau
    Le monde entier

    Maples Group

    Montréal, QC
    Il y a un mois
  •  ...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... 
    Temps plein
    Horaires flexibles

    Genetec

    Montréal, QC
    Il y a 2 mois
  • $72k - $90k par année

     ...-unes). Ce sont aussi certains des plus importants systèmes de vélopartage au monde! L'équipe de Lyft à Montréal recherche un ingénieur logiciel en tests automatisés pour rejoindre son équipe logicielle LUS. Notre objectif est de poursuivre le développement de notre logiciel... 
    Temps plein
    Travail au bureau
    Horaires flexibles
    Équipe de jour
    3 jours par semaine

    Lyft

    Montréal, QC
    il y a 21 jours
  •  ...recherchons un développeur ou une développeuse logiciel sénior pour faire évoluer notre pipeline...  ...des décisions techniques de façon autonome. À l'aise de travailler dans un environnement...  ...energy. We are looking for a Senior Software Developer to evolve our image processing... 
    Temps plein
    Travail au bureau
    Horaires flexibles

    Northstar Earth And Space

    Montréal, QC
    il y a 4 jours
  •  ...Technologies recherche un Développeur Logiciel Drivers.    À propos d’...  ...recherchons des personnes autonomes, curieuses et motivées, qui...  ...rendre accessible à chaque ingénieur et chercheur.   Dépassement...  ...is looking for a Drivers Software Developer   About OPAL-RT... 
    Temps plein
    Travail à distance
    Horaires flexibles

    Opal-rt

    Montréal, QC
    il y a 5 jours
  •  ...la progression de chacun et accordons une grande importance à un logiciel propre, maintenable et performant. Nous expérimentons, itérons...  ...each other’s growth, and value clean, maintainable, and performant software. We experiment, iterate, and continuously look for ways to... 
    Temps plein
    Horaires flexibles

    Genetec

    Montréal, QC
    Il y a 2 mois
  •  ...Description La dynamique de votre équipe : En tant que testeur logiciel au sein de l’équipe Information Numérique, vous jouerez un rôle...  ...-------------------------------- Your team’s dynamic: As a Software Tester within the Digital Information team, you will play a key... 
    Temps plein
    Horaires flexibles

    Genetec

    Montréal, QC
    Il y a 2 mois
  •  ...notre plateforme. En tant que développeur logiciel, vous pourriez jouer un rôle clé au sein...  ...à prendre en charge son travail de façon autonome  Maîtrise du français et de l'anglais,...  ...archives stored on our platform. As a Software Developer, you will play a key role... 
    Tarif journalier
    Temps plein
    Recrutement immédiat
    Horaires flexibles

    Genetec

    Montréal, QC
    Il y a un mois
  •  ...ingénieur(e) et gestionnaire de projet - Mécanique Chez Salas O’Brien, nous affirmons à...  ...************************************** Engineer and Project Manager - Mechanical At Salas...  ...; Works well with basic MS Office software (Word, Excel, MS Project); Bluebeam Revu... 
    Tarif journalier
    Contrat Longue Durée
    Temps plein
    Travail à distance
    Le monde entier
    Bureau à domicile
    Horaires flexibles

    Salas O'Brien

    Montréal, QC
    il y a 5 jours
  •  ...et des opérations. Genetec développe des logiciels sur plateforme ouverte, du matériel et...  ...collaborerez étroitement avec d’autres groupes d’ingénieurs, des chefs de produit, des spécialistes...  .... Genetec develops open-platform software, hardware and cloud-based services for the... 
    Temps plein
    Horaires flexibles

    Genetec

    Montréal, QC
    Il y a 2 mois
  •  ...contribuerez au développement de solutions logicielles pour un large portefeuille d'appareils...  ...(interface utilisateur, arrière-plan, logiciel, matériel, automatisation, intégration,...  ...While working with us, you’ll help develop software solutions for a wide portfolio of... 
    Temps plein
    Horaires flexibles

    Genetec

    Montréal, QC
    Il y a 2 mois

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Autonomy Software Engineer | Ingénieur Logiciel en Autonomie. Soyez parmi les premiers à postuler !