Talent.com
Shearwater
Ingénieur Logiciel en Autonomie /Autonomy Software EngineerShearwater • Montreal, Montreal (administrative region), CA
No longer accepting applications
Ingénieur Logiciel en Autonomie /Autonomy Software Engineer

Ingénieur Logiciel en Autonomie /Autonomy Software Engineer

Shearwater • Montreal, Montreal (administrative region), CA
30+ days ago
Job type
  • Full-time
Job description

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

Create a job alert for this search

Ingénieur Logiciel en Autonomie /Autonomy Software Engineer • Montreal, Montreal (administrative region), CA

Similar jobs

Ingénieur senior en robotique et automatisation / Robotics & Automation Engineer (Senior Level)

PlaniformTerrebonne, Lanaudière, CA
Full-time

Interdisciplinary Collaboration:.Work closely with project managers and the existing technical team (automation, mechanical, software, electrical) to develop advanced material handling systems for ... Show more

 • Promoted

Ingénieur logiciel senior

MondouMontreal (administrative region), QC, CA
Full-time

Le Groupe Legault est un leader canadien de l’industrie des animaux de compagnie, fort de plus de 170 magasins à travers le pays.Entreprise familiale québécoise depuis plus de 105 ans, nous dévelop... Show more

 • Promoted

Développeur de logiciels pour les technologies émergentes

Electronic Arts (EA)montreal (administrative region), qc, Canada
Full-time

Devenez Développeur de logiciels au sein d’Electronic Arts et collaborez avec des experts pour intégrer des technologies avancées dans un moteur de jeu de classe mondiale.Ce poste hybride vous fait... Show more

 • Promoted

Développeur.se sénior.e de logiciels/ Senior Engine Software Developer - Iron Man

Motive Studiomontreal (administrative region), qc, Canada
Full-time

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.A community that connects across the globe, where cre... Show more

 • Promoted

Automation Controls Engineer / Ingénieur(e) en automatisation et contrôle

Taiga MotorsMontreal (administrative region), QC, CA
Full-time

Taiga is a rapidly scaling off‑road electric vehicle technology and manufacturing company seeking a Controls Engineer on our Automation Team to design, program, and implement advanced automated man... Show more

 • Promoted

Ingénieur Logiciel Embarqué Créatif

GenetecMontreal (administrative region), QC, CA
Full-time

Joignez-vous à une équipe passionnée pour concevoir des logiciels embarqués innovants.Participez à des projets stimulants, allant du développement de firmware aux applications lors de sessions créa... Show more

 • Promoted

Staff MLOps Engineer - Ingénieur(e) MLOps expert(e) (niveau Staff)

NBCUniversalmontreal (administrative region), qc, Canada
Full-time

We are seeking a Staff MLOps Engineer with experience building and scaling infrastructure for large 2D and 3D media datasets.In this role, you will develop and own the backbone of our machine learn... Show more

 • Promoted

Robotics Perception & Autonomy Engineer

Autonomiquemontreal (administrative region), qc, Canada
Full-time

Autonomique is at the forefront of innovation in Physical AI, addressing key challenges in autonomy such as perception, reasoning, and dexterity.Our robotics intelligence framework delivers reliabl... Show more

 • Promoted

Concepteur logiciel de vol satellite / Satellite Flight Software Designer

SyntronicMontreal (administrative region), QC, CA
Full-time

Join Syntronic: Where Your Innovation Shapes the Future.At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to tur... Show more

 • Promoted

Concepteur logiciel de vol satellite / Satellite Flight Software Designer

Syntronic - A Global Design HouseMontreal (administrative region), QC, CA
Full-time

Join Syntronic: Where Your Innovation Shapes the Future At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to tur... Show more

 • Promoted

Ingénieur Principal Software Aéronautique

SEGULA TechnologiesMontreal (administrative region), QC, CA
Full-time

SEGULA Technologies Canada recherche un Ingénieur Principal Software pour l'industrie aéronautique.Apportez votre expertise en logiciels embarqués et en électronique.Vous serez responsable de l’éva... Show more

 • Promoted

Expert en Tests et Automatisation chez Octasic

OctasicMontreal (administrative region), QC, CA
Full-time

Immergez-vous dans le monde des technologies avancées avec Octasic en tant qu'Ingénieur en Vérification et Validation ! Ce rôle est centré sur les tests automatisés pour des systèmes sans fil.Au se... Show more

 • Promoted

Ingénieur.e micrologiciels (Firmware Engineer)

Audensiel CanadaMontreal, Montreal (administrative region), CA
Full-time

Audensiel Canada (ex Maltem Canada).Soutenu par notre groupe international, nous jouissons d'une stabilité et d'un réseau de partage conséquent.Tout ce que nous faisons a un effet direct sur le dév... Show more

 • Promoted

Software Developer Senior - AI Agentic

Randstad DigitalMontreal (administrative region), QC, CA
Full-time

Pour le compte de l'un de nos clients, un chef de file de premier plan dans le secteur des services financiers et des assurances au Canada, Randstad Digital est à la recherche d'un(e) Développeur(e... Show more

 • Promoted

Ingénieur Logiciel Embarqué Senior

Syntronic - A Global Design HouseMontreal (administrative region), QC, CA
Full-time

Faites avancer les technologies en tant qu'Ingénieur Logiciel Embarqué Senior chez Syntronic.Participez à des projets d'innovation dans des secteurs comme l'industrie et la santé.Chez Syntronic, vo... Show more

 • Promoted

Ingénieur logiciel senior en IA appliquée

Simpro SoftwareMontreal (administrative region), QC, CA
Full-time

Nous recherchons un ingénieur logiciel senior en IA appliquée de haut calibre pour rejoindre l'équipe d'ingénierie Delight.Delight est une équipe dynamique, dirigée par ses fondateurs, fonctionnant... Show more

 • Promoted

Ingénieur logiciel senior en IA appliquée

Simpro Software New Zealand LtdMontreal (administrative region), QC, CA
Full-time

Nous recherchons un Ingénieur logiciel senior en IA appliquée de haut calibre pour rejoindre l'équipe d'ingénierie Delight.Delight est une équipe dynamique, dirigée par ses fondateurs, fonctionnant... Show more

 • Promoted

Applied AI Engineer

Simpro SoftwareMontreal (administrative region), QC, CA
Full-time

Le Applied AI Software Engineer sera responsable de la conception technique rapide et de la livraison d'agents et de cadres d'IA construits sur les SIMPRO FSM.En étroite collaboration avec le dépar... Show more

 • Promoted

Ingénieur Logiciel Principal – Automatisation Industrielle IA

VentionMontreal
Full-time

Une entreprise technologique innovante recherche un(e) développeur·euse logiciel principal·e pour rejoindre son équipe dynamique à Montréal.Vous serez responsable de la conception et de l’implément... Show more

 • Promoted

UiPath Senior: Développement et Optimisation

TEHORA inc.Montreal (administrative region), QC, CA
Full-time

TEHORA est à la recherche d'un UiPath Senior pour développer et optimiser des solutions d'automatisation à Québec, en mode télétravail.Réalisez un impact significatif au sein d'une plateforme RPA d... Show more