Software Engineer, Autonomy Integration (R2599)

Job expired!

Fondée en 2015, Shield AI est une entreprise de technologie de défense soutenue par des investisseurs qui a pour mission de protéger les militaires et les civils grâce à des systèmes intelligents. À la pointe de nos innovations se trouve Hivemind, une IA conçue pour piloter divers aéronefs et systèmes, s'intégrant de manière transparente aux opérations militaires pour améliorer la sécurité et l'efficacité. Nos équipes talentueuses opèrent depuis nos bureaux situés à San Diego, Dallas, Washington DC et d'autres emplacements dans le monde.

En tant que partie de l'équipe d'intégration des systèmes Hivemind, vous jouerez un rôle crucial dans le développement et l'intégration de bibliothèques d'autonomie et d'applications de pointe, garantissant le fonctionnement sans faille de nos systèmes IA sur diverses plateformes.

  • Développer et libérer des solutions d'autonomie intégrées comprenant des bibliothèques principales, des interfaces de contrôle et des SDK à intervalles périodiques.
  • Collaborer avec les équipes produit pour soutenir une intégration efficace et assister dans la mise en œuvre pratique au besoin.
  • Identifier et résoudre les problèmes logiciels, optimiser les goulets d'étranglement des performances et concevoir des solutions robustes.
  • Incorporer de nouvelles fonctionnalités dans la pile d'autonomie et exécuter des tests complets de bout en bout.
  • Améliorer les flux de travail des développeurs avec de nouveaux outils de simulation et des capacités de playback, visant à augmenter l'efficacité et la scalabilité.
  • Collaborer avec les équipes de plateforme pour déployer des solutions d'autonomie sur de nouveaux matériels et systèmes, intégrant efficacement des composants tiers.
  • Adresser et résoudre des bugs complexes, travaillant en étroite collaboration avec les ingénieurs en autonomie pour développer des correctifs à long terme.

  • Minimum 2 ans d'expérience avec un diplôme de Bachelor dans un domaine connexe, ou des diplômes avancés avec une expertise pertinente.
  • Compétence en C++ (C++14 et au-delà) et Python, avec une solide compréhension des systèmes de contrôle de version tels que Git.
  • Expérience dans le développement de systèmes larges, complexes et distribués.
  • Fortes compétences interpersonnelles, avec un historique d'être un membre d'équipe fiable et aimable.
  • D'excellentes compétences de communication, tant à l'écrit qu'à l'oral, sont essentielles.

  • Connaissance de C++17 ou des versions plus récentes.
  • Expérience avec des cadres robotiques comme ROS et des simulateurs tels que AirSim.
  • Compétence dans les technologies cloud, la conteneurisation, Kubernetes, CUDA et technologies associées.
  • Une compréhension approfondie des divers systèmes d'autonomie et de leurs applications.

Les employés à plein temps bénéficient d'un salaire compétitif, de bonus, d'actions et d'un ensemble complet d'avantages sociaux. Les postes temporaires reçoivent un salaire horaire et des avantages après 60 jours. Notez que la rémunération dépend de plusieurs facteurs, y compris les compétences, l'expérience et le lieu.

Shield AI s'engage à créer un environnement diversifié et est fier d'être un employeur garantissant l'égalité des chances. Tous les candidats qualifiés recevront une considération pour l'emploi sans égard à la race, la couleur, la religion, le sexe, l'identité ou l'expression de genre, l'orientation sexuelle, l'origine nationale, la génétique, le handicap, l'âge ou le statut de vétéran.