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.
- ...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...SuggestedApprenticeshipWork visa
- ...Job Description \n \n Ingénieur Manufacturier Senior - Réparation... ...de fabrication et les outils logiciels pertinents pour leur... ...--\n Senior Manufacturing Engineer - Component Repair \n \nMontreal... ...manufacturing processes and related software tools relevant to their...SuggestedLocal areaRemote workWorldwideFlexible hoursDay shift
- ...Description Job Description \n \n Ingénieur Manufacturier - Lignes de Moteur \n \... ...Ingénieurs du Québec)\n Haut niveau d'autonomie \n \n Innover et propulser le monde... ...----------------\n \n Manufacturing Engineer - Engine Lines \n \nMontreal, QC, Canada...SuggestedPermanent employmentRemote workWorldwideFlexible hoursDay shift
- ...du Gestionnaire ingénierie, l’Ingénieur(e) de projets dirige la phase... ...- Engineering, the Project Engineer directs the technical execution... ...de projet ~ Maîtrise des logiciels d'ingénierie (CAD, P&ID,... ...~ Proficiency in engineering software (CAD, P&ID, project management...SuggestedFull time
- ...Mechanical Engineer – Commercial Real Estate Operations Join AEDN's Growing Commercial Real... ...cover letter for consideration. Ingénieur mécanique – Opérations immobilières commerciales... ...l’expertise technique est valorisée, l’autonomie encouragée et le développement...SuggestedLong term contractFull timeWork at office
- ✨ Ingénieur en support logiciel – assurez la performance et la fiabilité des solutions R&D de FLO ! Vous êtes passionné·e par le dépannage technique, l’investigation de problèmes complexes et l’amélioration continue des systèmes logiciels ? Vous aimez analyser des incidents...Daily paidFull timeSummer workDay shift
- 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 employmentFull timeApprenticeshipRemote work
$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 paidContract workApprenticeshipSummer workWork at officeLocal areaFlexible hours3 days per week- ...innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they... ...candidat - Long Description Job Title: Stress Engineer Static – Aerospace Location: Mirabel – 3 days...Permanent employmentFull timeLocal area3 days per week
- ...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
- ...We're hiring our Senior Data Engineer (Data / ML Platform) to... ...Computer Science, Data Engineering, Software Engineering, or a related... ...poste Nous recrutons notre Ingénieur(e) principal(e) en données (Plateforme... ...Il s’agit d’un rôle à forte autonomie, orienté vers la création de...Full timeContract workRemote workFlexible hours
- ...Job Description Overview The Senior RAMS Engineer is responsible for coordinating, planning, and overseeing RAMS activities for the Québec City Tramway Project. As the primary interface with the client, this role manages all matters related to compliance demonstrations...Full timeContract workInternshipFlexible hours
- ...de vous rencontrer ! Aperçu du produit Motion Runneth de notre co-fondateur et PDG, Reza Khadjavi . À propos du rôle d'ingénieur logiciel senior En tant qu'ingénieur logiciel senior, vous travaillerez sur l'ensemble de la pile : construction de fonctionnalités,...Daily paidPermanent employmentFull timeSummer workWork at officeWork from home
$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 employmentFull timeFor contractors- ...de Recherche et Développent qui développe des solutions logicielles favorisant l’adoption des produits et technologies de Corning... ...RESPONSABILITÉS Nous sommes à la recherche d’un(e) ingénieur(e) en développement logiciel en test talentueux pour se joindre à notre équipe et...Work at officeRemote workWork from home
$83.3k - $110.4k per year
...idées. Dans ce rôle, vous interagirez quotidiennement avec l’ingénieur système tout au long du processus de développement des projets.... ...ideas. In this role, you will interact daily with the systems engineer throughout the entire project development process. You will work...Permanent employmentFull timeContract workWork at officeRemote workFlexible hours- ...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...Daily paidFull timeImmediate startFlexible hours
- ...croissante de code d'application qui doit couvrir tout, de la fonctionnalité aux mises à jour de routine. Nous recherchons un ingénieur logiciel senior qui aime travailler à la frontière entre le code produit et l'infrastructure. Ce n'est pas un rôle traditionnel de DevOps...Daily paidPermanent employmentFull timeSummer workWork at officeRemote workWork from home
- ...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 employmentRemote workWorldwideRelocation packageFlexible hoursDay shift
$72k - $90k per year
...technologies : nous exploitons ces systèmes, en développant les logiciels, le matériel et les opérations qui permettent à la... ...vélopartage au monde! L'équipe de Lyft à Montréal recherche un ingénieur logiciel en tests automatisés pour rejoindre son équipe logicielle...Work at officeFlexible hoursDay shift3 days per week- 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 employmentWork at officeFlexible hours
- ...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 jobFull timeApprenticeshipInternship
- ...taille humaine, nous employons plus de 150 ingénieurs, répartis sur trois sites : Montréal (... ...Vous avez une bonne connaissance des logiciel éléments finis / CAO (FEMAP, Nastran ,... ...You have a good knowledge of FEM and CAD software (FEMAP ,Nastran, Catia V5 etc.) You are...Full timeInternshipWork at officeRemote workFlexible hours
- ...soutiennent la croissance de notre entreprise. Dans notre environnement AGILE, vos responsabilités incluent la création et le support de logiciels pour la réservation de transactions, la gestion des positions, le règlement et le traitement automatisé des transactions...Daily paid
- ...’électronique, l’électromécanique et les logiciels. Nous ne sommes pas seulement une entreprise... ...de communication et de véhicules autonomes de pointe à l’avancement des solutions Internet... ...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community...Daily paidFull time
$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 payMinimum wageLong term contractShift work3 days per week$120k - $140k per year
Poste : ingénieur en solutions pour les marchés émergents Lieu de travail... ...pour travailler de manière autonome et voyager régulièrement -... ...- Expérience avec les logiciels, les systèmes, le SaaS, les points... ...Position: Emerging Market Solutions Engineer Location: Quebec (Remote +...Permanent employmentFull timeRemote workFlexible hours- ...solutions concrètes. En tant que spécialiste senior en tests logiciels, vous collaborerez avec les développeurs, les gestionnaires de produit... ..., collaboration, and practical solutions. As a Senior Software Test Specialist, you will collaborate with developers, product managers...Full timeFlexible hours
$72k - $90k per year
...technologies : nous exploitons ces systèmes, en développant les logiciels, le matériel et les opérations qui permettent à la... ...millions de personnes dans leurs villes ? Nous recherchons un(e) ingénieur(e) logiciel Android pour rejoindre l'équipe Expérience utilisateur...Daily paidWork at officeFlexible hoursDay shift3 days per week- ...Le Poste : En tant qu'ingénieur(e) en conception structurale,... ...l'admission. Maîtrise des logiciels de conception structurale (p.... ...Role: As a Structural Design Engineer, you will play a pivotal role... ...Proficiency with structural design software (e.g., S-Frame, ETABS, spSlab...Remote jobFull timeContract workApprenticeshipInternship
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!
- instrumentation engineer Montréal, QC
- software developer remote Montréal, QC
- software design engineer Montréal, QC
- software engineer devops Montréal, QC
- ingénieur logiciel Montréal, QC
- remote entry level software developer Montréal, QC
- part time software developer Montréal, QC
- director software engineering Montréal, QC
- software engineer - ai machine learning Montréal, QC
- software developer summer internship Montréal, QC


