Ingénieur Logiciel en Autonomie /Autonomy Software Engineer (Montreal)

Ingénieur Logiciel en Autonomie /Autonomy Software Engineer (Montreal)

19 Apr
|
Shearwater
|
Montreal

19 Apr

Shearwater

Montreal

Ingénieur Logiciel en Autonomie / Autonomy Software Engineer 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.

Cover Letter

#J-18808-Ljbffr

📌 Ingénieur Logiciel en Autonomie /Autonomy Software Engineer (Montreal)
🏢 Shearwater
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: ingénieur logiciel en autonomie /autonomy software engineer (montreal) / montreal
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: ingénieur logiciel en autonomie /autonomy software engineer (montreal) / montreal