Postuler

Publié il y a 13 mois

Ingénieur Logiciel en Autonomie / Autonomy Software Engineer

@ Shearwater

Montréal, Québec

3+ ans d’expérienceBilingue
Postuler
SIGNAUX

Responsabilités :

  • Concevoir des algorithmes de planification de trajectoire
  • Développer des modèles de performance de vol
  • Mettre en œuvre des logiciels d'autonomie de qualité production
  • Intégrer les systèmes avec Vue3/CesiumJS et Golang
  • Contribuer aux déploiements sur Google Cloud Platform

Résumé des exigences :

  • 3+ années en planification de trajectoire ou contrôle de vol
  • Maîtrise de Python et C/C++
  • Connaissance de la dynamique de vol des UAV
  • Expérience en algorithmes d'optimisation
  • Expérience en tests automatisés et Docker
  • Volonté d'apprendre le Golang

Outils et compétences

Source et dates

Site carrière / système de candidatures · greenhouse

Date publiée par l’employeur
2025-10-08
Première détection par notre source
2026-10-08
Mise à jour du dossier source
2026-10-17

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauIntermédiaire
DomaineDéveloppement logiciel
Expérience3 an(s) et plus
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish, French
FormationBaccalauréat (préféré)
Domaines d’étudesAerospace Engineering, Robotics, Computer Science

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Shearwater

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Personnes associées sur LinkedIn
10
Autres noms enregistrés
  • Shearwater Aerospace
  • Shearwater
ChampValeur
SecteurAviation and Aerospace Component Manufacturing
Siège socialMontreal, Quebec
Offres sur Jobsy3
LinkedInVoir la page
Description

(English down below)

Résumé

Nous développons un cadre d’autonomie complète permettant aux drones de prendre des décisions de vol intelligentes à bord, sans intervention humaine.

Notre plateforme combine la planification d’itinéraires tenant compte des conditions météorologiques, le guidage en temps réel et la prise de décision embarquée afin de permettre aux opérateurs de déployer des missions véritablement autonomes, capables de s’adapter aux conditions changeantes en vol.

À propos du poste

Aidez-nous à développer des algorithmes de planification de trajectoire intelligents permettant aux drones d’opérer de manière autonome dans des conditions atmosphériques complexes.

Vous collaborerez directement avec notre CTO pour concevoir des systèmes de routage sensibles à la météo et des modèles de performance de vol optimisant les missions de drones en temps réel.

Responsabilités principales

  • Concevoir et implémenter des algorithmes de planification de trajectoire intégrant les données atmosphériques, les contraintes du terrain et les caractéristiques de performance en vol
  • Développer des modèles de performance de vol prenant en compte le vent, la météo et la dynamique de l’appareil
  • Concevoir des algorithmes d’optimisation pour la planification d’itinéraires tenant compte de la météo et le réacheminement dynamique
  • Mettre en œuvre des logiciels d’autonomie de qualité production, axés sur la fiabilité et la performance en temps réel
  • Intégrer les systèmes de planification de trajectoire avec la visualisation frontend (Vue3/CesiumJS) et les services backend (Golang/REST APIs)
  • Contribuer aux pipelines de déploiement cloud et à l’infrastructure sur Google Cloud Platform

Qualifications requises

Autonomie & Aérospatiale :

  • 3+ années d’expérience dans le développement de systèmes de planification de trajectoire, d’optimisation ou de contrôle de vol
  • Solide compréhension de la dynamique de vol et de la modélisation des performances des UAV
  • Expérience avec les algorithmes d’optimisation
  • Compréhension des sciences atmosphériques ou de l’intégration des données météorologiques dans les systèmes de planification

Compétences techniques :

  • Solide maîtrise de Python et C/C++ pour le développement d’algorithmes critiques en performance
  • Excellentes bases en ingénierie logicielle et engagement pour un code propre et maintenable
  • Expérience en tests automatisés et en conteneurisation (Docker)
  • À l’aise avec le contrôle de version (Git) et les flux de travail collaboratifs de développement
  • Volonté d’apprendre rapidement le Golang et de contribuer aux services backend
  • Volonté de contribuer au travail frontend (Vue3/CesiumJS) et aux déploiements cloud si nécessaire

Qualifications souhaitées

  • Diplôme en génie aérospatial, robotique, informatique ou domaine connexe
  • Connaissances en météorologie, sciences atmosphériques ou modélisation météorologique
  • Expérience avec les formats de données météorologiques (NetCDF, GRIB) et les modèles de prévision numérique du temps
  • Connaissance des frameworks robotiques (ROS/ROS2) ou des contrôleurs de vol (PX4, Ardupilot)
  • Expérience avec des environnements de simulation (Gazebo, jsbSim, X-Plane)
  • Expérience préalable dans l’industrie des UAV, des véhicules autonomes ou de la robotique
  • Publications de recherche en planification de trajectoire, planification de mouvement ou optimisation de trajectoire
  • Familiarité avec les bibliothèques géospatiales (GDAL, GeoPandas, PostGIS)
  • Compréhension des réglementations de l’espace aérien et des normes d’aviation
Vous avez de solides bases en algorithmes d’autonomie et en systèmes aérospatiaux ? Nous voulons vous entendre ! Nous valorisons la capacité à résoudre des problèmes et l’agilité d’apprentissage avant le fait de cocher toutes les cases.

Remarque : Seuls les candidats disposant d’un visa de travail valide pour le Canada seront pris en considération pour ce poste.

_______

Summary

We're building a full autonomy framework that enables drones to make intelligent flight decisions onboard, without human intervention.

Our platform combines weather-aware route planning, real-time guidance, and onboard decision-making to allow operators to deploy truly autonomous missions that adapt to changing conditions in flight.

About the Role

Help us build intelligent path planning algorithms that enable autonomous drone operations in complex atmospheric conditions.

You'll work directly with our CTO to develop weather-aware routing systems and flight performance models that optimize drone missions in real-time.

Key Responsibilities

  • Design and implement path planning algorithms that integrate atmospheric data, terrain constraints, and flight performance characteristics
  • Develop flight performance models accounting for wind, weather, and aircraft dynamics
  • Build optimization algorithms for weather-aware route planning and dynamic re-routing
  • Implement production-grade autonomy software with emphasis on reliability and real-time performance
  • Integrate path planning systems with frontend visualization (Vue3/CesiumJS) and backend services (Golang/REST APIs)
  • Contribute to cloud deployment pipelines and infrastructure on Google Cloud Platform

Required Qualifications

Autonomy & Aerospace:

  • 3+ years developing path planning, trajectory optimization, or flight control systems
  • Strong understanding of UAV flight dynamics and performance modeling
  • Experience with optimization algorithms
  • Understanding of atmospheric sciences or weather data integration into planning systems

Technical Skills:

  • Strong proficiency in Python and C/C++ for performance-critical algorithms
  • Solid software engineering fundamentals and commitment to clean, maintainable code
  • Experience with automated testing and containerization (Docker)
  • Comfortable with version control (Git) and collaborative development workflows
  • Willingness to learn Golang quickly and contribute to backend services
  • Willingness to contribute to frontend work (Vue3/CesiumJS) and cloud deployments when needed

Preferred Qualifications

  • Degree in Aerospace Engineering, Robotics, Computer Science, or related field
  • Background in meteorology, atmospheric science, or weather modeling
  • Experience with meteorological data formats (NetCDF, GRIB) and numerical weather prediction models
  • Knowledge of robotics frameworks (ROS/ROS2) or flight controllers (PX4, Ardupilot)
  • Experience with simulation environments (Gazebo, jsbSim, X-Plane)
  • Previous work in UAV, autonomous vehicles, or robotics industry
  • Published research in path planning, motion planning, or trajectory optimization
  • Familiarity with geospatial libraries (GDAL, GeoPandas, PostGIS)
  • Understanding of airspace regulations and aviation standards

Strong foundation in autonomy algorithms and aerospace systems? We want to hear from you! We value problem-solving ability and learning agility over checking every box.

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

Emplois semblables

  • Ingénieur(e) En Firmware / Firmware Engineer

    Montréal, QC
    45–60 $/hContrat

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    5+ ansIdentifier et combler les lacunes de connaissances en posant des questions pertinentes et en collaborant étroitement avec les autres membres de léquipe; Compétences Essentielles; Minimum de 5 ans dexpérience en…

    Firmware, Medical devices, Embedded systems, Documentation, C, RTOS

    Ingénieur En Fiabilité/ Site Reliability Engineer

    Montréal, QC
    60–85 $/hContrat

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    10+ ansEffectuer des analyses de capacité et de performance pour soutenir la planification de la croissance et la scalabilité de la plateforme; Créer, maintenir et améliorer des runbooks et de la documentation opérationnelle…

    English, Datadog, PostgreSQL, AWS, Documentation, Process improvement

    Développeur Logiciel / Software Developer

    Montréal, QC
    60–70 $/hContrat

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    Sadapter rapidement à lévolution des exigences de projet et des priorités dans un environnement de développement dynamique; Travailler efficacement dans des situations impliquant des exigences changeantes, des…

    Développeur Logiciel C++ / C++ Software Developer

    Montréal, QC
    45–52 $/hContrat

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    3+ ansCompétences Essentielles; 3 ans+ dexpérience en développement logiciel; Solide expérience en développement C++ et en programmation orientée objet

    C++, Ada, Linux, Microsoft Windows, Execute integration testing, Git

  • Plombier, Quart de Jour (P-PLOM-J)

    Montréal, QC
    Temps plein

    Haleon

    5+ ansQualifications de base:; Nous recherchons des professionnels possédant ces compétences requises pour atteindre nos objectifs:; Détenir un diplôme d’études professionnelles (DEP) en plomberie et en chauffage

    Journeyperson, Plumbing, Security regulations, Inspection, Types of metal, Troubleshooting

  • Fruits et légumes Commis temps partiel jour

    Montréal, QC
    Temps partiel

    Loblaw

    Candidates need a team spirit, attention to detail, and the ability to work quickly. They should be resourceful and courteous with customers, willing to learn, and able to lift up to 50 lb. Flexibility for day, evening, and weekend shifts is required.

    Fruits et légumes Commis temps partiel jour

    Montréal, QC
    Temps partiel

    Loblaw

    Candidates need no prior experience, since training is provided. They should be a team player with attention to detail, work quickly, be resourceful and courteous with customers, and be willing to work days, evenings and weekends and lift up to 50 lb.

  • Parajuriste en droit immobilier

    Montréal, QC
    Temps plein

    De Grandpré Chait

    Joignez-vous à une équipe dynamique et professionnelle qui a pour mission d’humaniser l’expérience juridique traditionnelle; Notre cabinet cherche à pourvoir un poste permanent de parajuriste en immobilier, disposant…

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.