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

Full-time

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.

 

Pre-Application Questionnaire


  • Rate your proficiency level in (No proficiency, Basic knowledge, Novice proficiency, Intermediate proficiency, Advanced proficiency, Expert proficiency): o C++

- Python

- Golang (bonus)

- ROS/ROS2

- PX4


  • Location

  • What programming language, framework or library did you learn in the last 6 months?

  • What are you passionate about?

_____________

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 13 hours ago
Similar jobs that could be interesting for youBased on the Autonomy Software Engineer | Ingénieur Logiciel en Autonomie in Remote vacancy
  •  ...Nous recherchons un(e) ingénieur(e) hautement motivé(e) pour diriger...  ...pipeline ou développeur(euse) logiciel. ~ Expérience avérée dans...  ...are seeking a highly motivated Engineer to drive the development and...  ...Rigging TD, pipeline engineer, or software developer. ~ Demonstrated... 
    Suggested
    Full time
    Work at office
    Shift work

    Sony Pictures Imageworks

    Remote
    13 hours ago
  •  ...En tant que responsable ingénieur logiciel, vous dirigerez une équipe d'ingénieurs chargée de rédiger...  ...VFX complexes Personnalité autonome, proactive, méticuleuse, organisée et orientée...  ...SQL et NoSQL est un atout As Lead Software Engineer, you would lead a team of engineers... 
    Suggested
    Daily paid
    Worldwide
    Relocation

    Scanline Vfx

    Remote
    13 hours ago
  • $101k - $126k per year

     ...u2019Eaton est \u00e0 la recherche d\u2019un(e) ing\u00e9nieur(e) logiciel C++ principal(e) motiv\u00e9(e) \u00e0 rejoindre son \...  ...Reliability Division is currently seeking a motivated Lead C++ Software Engineer for its Utilities Grid Automation Software team. This role is... 
    Suggested
    Long term contract
    Full time

    Eaton Corporation

    Remote
    13 hours ago
  •  ...systèmes, du matériel et du logiciel, et en génie mécanique à de nombreux...  ...est à la recherche d’un ingénieur logicielle des systèmes de...  ...program management, systems, software, mechanical, and hardware engineering...  ...Software Certification Engineer to join our engineering group... 
    Suggested
    Full time

    Aviya Aerospace Systems

    Remote
    13 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... 
    Suggested
    Full time
    Apprenticeship

    Shearwater Corporation

    Remote
    13 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 Corporation

    Remote
    13 hours ago
  • $118k - $152k per year

     ...intelligentes. Le poste À titre d’ingénieur en IA, vous concevrez et...  ...expérience en ingénierie logicielle, vous appliquerez des...  ...platforms. The Role As an AI Engineer, you will design and develop...  ...environments. Building on your strong software engineering background, you... 
    Full time
    Apprenticeship
    Internship
    Immediate start

    Capco

    Remote
    13 hours ago
  • *L'ingénieur chargé de l'exploitation des satellites peut s'attendre...  ...notamment en développement de logiciels, en écriture de scripts (...  ...*The Satellite Operations Engineer can expect to be available in...  ...Strong computer skills, including software development, scripting (Python... 
    Full time
    Contract work
    For subcontractor
    Remote work
    Flexible hours
    Night shift
    Weekend work

    MDA Space Canada

    Remote
    13 hours ago
  •  ...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... 
    Daily paid
    Work at office

    Tower Research Capital

    Remote
    13 hours ago
  •  ...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... 
    Daily paid
    Full time
    Contract work
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Remote
    13 hours ago
  • $100k - $110k per year

     ...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... 
    Full time
    Apprenticeship
    Work at office

    Alsco Inc

    Remote
    13 hours ago
  • $150k per year

     ...à nous aider à bâtir quelque chose d’exceptionnel. Ingénieur(e) concepteur(trice) (Design Engineer) En tant qu'Ingénieur(e) concepteur(trice), vous êtes...  ...leurs flux de travail, améliorant ainsi la vitesse, l'autonomie et la profondeur technique à travers l'organisation.... 
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Remote work

    Un Emploi De Ingénieur

    Remote
    13 hours ago
  •  ...optimization. The Lead Process Engineer will be responsible for the...  ...des installations. L’ingénieur(e) principal(e) en procédés...  ...engineering association. • Software: Expert-level experience with...  ...professionnel canadien. • Logiciels : Expertise avancée avec des... 
    Remote job
    Full time
    Work at office

    Deep Sky

    Remote
    13 hours ago
  • Conçoit des fonctionnalités logicielles complexes en ingénierie des réseaux...  ...le support des développeurs logiciels lors de l'implémentation, la...  ...team, the power systems engineer will participate in the research...  ...the CYME power engineering software solutions. Designs complex power... 
    Full time
    Summer work

    Eaton Corporation

    Remote
    13 hours ago
  •  ...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... 
    Daily paid
    Full time
    Work at office
    Work from home
    Flexible hours
    Shift work

    Potloc

    Remote
    13 hours ago
  •  ...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... 
    Work at office
    Remote work
    Worldwide
    Relocation package

    Unity Technologies

    Remote
    13 hours ago
  •  ...joindre à nous ? Une grande autonomie dans les décisions techniques...  ...recherche d'un  développeur logiciel senior pour se joindre à une...  ...dans de petites équipes où les ingénieurs portent plusieurs chapeaux....  ...teams. Why join us? High autonomy in technical and product decisions... 
    Full time

    Prelib

    Remote
    13 hours ago
  •  ...des solutions aux problèmes complexes. Le Poste : À titre ingénieur junior au sein de notre équipe de génie conseil à Montréal, vous...  ...services for buildings. The Role: As a Building Engineer within our Building Restoration Consulting Team, you'll play a vital... 
    Remote job
    Full time
    Apprenticeship
    Internship

    Sense Engineering

    Remote
    9 days ago
  •  ...environnement de travail où chacun trouve sa place et a la possibilité de s'épanouir. L'équipe de Lyft à Montréal recherche un ingénieur logiciel en tests automatisés pour rejoindre son équipe logicielle TBS LUS Kiosque et Paiement. Notre objectif est de poursuivre le... 
    Full time
    Work at office
    Flexible hours
    Day shift
    3 days per week

    Lyft

    Remote
    13 hours ago
  • $82k - $102k per year

     ...u00e9lectriques du secteur, disposant de logiciels standards et de capacit\u00e9s avanc\...  ...in the industry, with industry-standard software and advanced modeling and analysis capabilities...  ...License (P.Eng) with OIQ (Ordre des Ingenieurs Quebec).\n * 5-7 years of relevant... 
    Full time
    Internship
    Work at office
    Relocation

    Eaton Corporation

    Remote
    13 hours ago
  •  ...Eaton est à la recherche d'un ingénieur senior en réseaux de...  ...de file mondial en matière de logiciels de simulation et d'analyse de...  ...looking for a Senior Power Systems Engineer. This position is located at...  ...for the CYME power engineering software solutions.   Making what matters... 
    Full time
    Work at office
    Relocation package

    Eaton Corporation

    Remote
    13 hours ago
  •  ...Développeurs et Développeuses de logiciel de niveau intermédiaire et...  ...de scientifiques, d'ingénieurs et de développeurs de logiciels...  ...capacité de travailler de manière autonome. Faire preuve d'ouverture,...  ...for intermediate and senior software developers to join our Image... 
    Daily paid
    Apprenticeship
    Work at office
    Flexible hours

    Northstar Earth And Space

    Remote
    13 hours ago
  •  ...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
    Full time

    Taiga Motors

    Remote
    13 hours ago
  •  ...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... 
    Full time

    EOS Aircraft Inc

    Remote
    13 hours ago
  •  ...déploient et exploitent des logiciels dans des environnements cloud...  ...valeur. Nous recherchons un ingénieur de plateforme passionné par...  ...developers build, deploy, and operate software across cloud, on-premises and...  ...are looking for a Platform Engineer who is passionate about... 
    Full time
    Flexible hours

    Genetec

    Remote
    13 hours ago
  •  ...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... 
    Full time
    Contract work

    Onespan

    Remote
    13 hours ago
  •  ...électronique, l’électromécanique et les logiciels. Nous ne sommes pas seulement...  ...et de véhicules autonomes de pointe à l’avancement des...  ...electronics, electro-mechanics, and software. We’re not just a company; we...  ...automation.  En tant qu’ingénieur principal de systèmes de... 
    Daily paid
    Permanent employment
    Full time

    Syntronic

    Remote
    13 hours 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

    Remote
    13 hours ago
  •  ...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... 
    Flexible hours

    Genetec

    Remote
    13 hours ago
  •  ...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... 
    Full time
    Flexible hours

    Genetec

    Remote
    13 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!