
Shield AI développe des systèmes d’intelligence artificielle destinés aux applications aérospatiales et de défense. Sa plateforme Hivemind prend en charge des capacités de mission autonomes, notamment l’utilisation intelligente de drones, la surveillance et la connaissance du champ de bataille. Fondée en 2015, l’entreprise réunit des compétences en intelligence artificielle, en aérospatiale et en défense pour concevoir des technologies destinées à contribuer à la protection des militaires et des civils.
Ingénieur principal en estimation d'état (télétravail aux États-Unis)
Shield AI recrute un ingénieur principal pour développer des logiciels C++ d'estimation d'état et de navigation destinés à des systèmes autonomes de défense. Le poste est axé sur l'autonomie sans GPS dans la robotique embarquée, la simulation et la validation.
200 000 $ – 300 000 $ / an
À distanceTemps pleinLeadLangue Requise : anglaisIngénieur full-stackIngénieur logicielDescription
- Développer des algorithmes d'estimation d'état et de navigation pour assurer une autonomie fiable dans des conditions difficiles sans GPS
- Créer et déployer des logiciels C++ prêts pour la production pour des robots embarqués opérant dans des environnements réels changeants
- Concevoir et maintenir des tests unitaires, d'intégration et système favorisant la robustesse et la sécurité des logiciels
- Améliorer les outils de modélisation, de calibration et de simulation pour la navigation inertielle et fondée sur la vision
- Contribuer à l'élaboration de la feuille de route, au découpage des fonctionnalités et à la livraison agile au sein d'une équipe pluridisciplinaire dédiée à l'autonomie
- Faire progresser les flux de travail d'analyse des performances, de benchmarking et de validation
- Transformer des algorithmes avancés en logiciels efficaces pour des systèmes autonomes résilients
Exigences
- Master en ingénierie aérospatiale, génie électrique, robotique, informatique ou discipline connexe, ainsi qu'au moins deux ans d'expérience professionnelle pertinente ; les titulaires récents d'un doctorat peuvent être admissibles sans expérience professionnelle
- Maîtrise professionnelle du C++ moderne (C++11 ou version ultérieure)
- Solides compétences en conception de logiciels orientés objet
- Expérience pratique du déploiement d'applications C++ à faible latence sur Linux embarqué
- Expérience professionnelle dans la conception et la mise en œuvre de méthodes d'estimation d'état, notamment les filtres EKF, UKF, particulaires ou l'optimisation fondée sur des graphes
- Connaissance des frameworks de VIO, SLAM ou fusion multisenseur tels que GTSAM, Ceres ou OpenVINS
- Excellente connaissance pratique des pipelines d'intégration continue en C++ et des frameworks de tests automatisés
- Capacité à livrer de manière autonome des logiciels hautement fiables pour des systèmes autonomes du monde réel
- Expérience du prototypage avec Python ou MATLAB
- Souhaité : connaissances avancées de l'optimisation fondée sur les graphes pour l'estimation d'état
- Souhaité : expérience dans le développement de systèmes de navigation inertielle assistée par vision, notamment VINS, VIO ou navigation relative au terrain
- Souhaité : expérience de la calibration de capteurs de navigation
- Souhaité : expérience du benchmarking et de la validation des performances de navigation dans des systèmes réels
- Les offres d'emploi sont conditionnées à une vérification des antécédents concluante et peuvent inclure une vérification des références
Avantages
- Prime
- Avantages
- Participation au capital
- Les employés temporaires bénéficient d'un régime d'avantages temporaires après 60 jours d'emploi