Esri
Anduril Industries
Ingénieur Logiciel Robotique, Vérification & Validation
À propos du poste
Anduril Industries est une entreprise de technologie de défense dont la mission est de transformer les capacités militaires américaines et alliées grâce à la technologie avancée. En apportant l'expertise, la technologie et le modèle économique des entreprises les plus innovantes du 21e siècle à l'industrie de la défense, Anduril change la façon dont les systèmes militaires sont conçus, construits et vendus. La famille de systèmes d'Anduril est alimentée par Lattice OS, un système d'exploitation basé sur l'IA qui transforme des milliers de flux de données en un centre de commandement et de contrôle 3D en temps réel. Alors que le monde entre dans une ère de compétition stratégique, Anduril s'engage à fournir des technologies de pointe en matière d'autonomie, d'IA, de vision par ordinateur, de fusion de capteurs et de réseautage aux militaires en quelques mois, et non en quelques années.
À PROPOS DE L'ÉQUIPE
L'équipe Maneuver Dominance chez Anduril développe une autonomie multi-acteurs pertinente sur le plan opérationnel. Nous nous concentrons sur la manière de faire fonctionner efficacement de grands groupes de systèmes autonomes ensemble. Nous tirons parti des plateformes de drones Anduril existantes comme Ghost ou Altius, en plus d'intégrer des plateformes tierces dans l'écosystème Lattice d'Anduril.
À PROPOS DU POSTE
Nous recherchons un Ingénieur Logiciel Robotique pour prendre en charge la Vérification & Validation (V&V) sur la plateforme Omen. Dans ce rôle, vous concevrez et gérerez l'infrastructure de test automatisé pour notre logiciel de mission, en construisant des environnements Software-in-the-Loop (SITL) et Hardware-in-the-Loop (HITL) qui testent l'autonomie, les interfaces matérielles et le comportement du système complet avant que le code ne soit déployé sur le terrain. Vous rédigerez des tests d'intégration et de niveau système, évaluerez la planification des tâches d'autonomie et vous assurerez que notre logiciel est prêt pour la mission à chaque version.
Ce poste convient parfaitement aux ingénieurs ayant une expérience en test d'intégration, SDET, intégration de systèmes embarqués ou ingénierie de validation. Vous commencerez par gérer la V&V de bout en bout et évoluerez vers un rôle d'ingénieur logiciel de mission, contribuant au code que vous testez tout en développant une connaissance approfondie des systèmes sur l'ensemble de la pile Omen.
Ce que vous ferez
- Gérer les tests automatisés : Architecturer, construire et maintenir l'infrastructure de test automatisé pour tous les logiciels de mission Omen, des tests unitaires à la validation complète au niveau du système.
- Environnements SITL & HITL : Concevoir des environnements de test Software-in-the-Loop et Hardware-in-the-Loop qui testent l'autonomie, les interfaces matérielles et les scénarios de mission de bout en bout.
- Tests d'interfaces matérielles : Écrire des tests qui testent directement les interfaces matérielles, y compris les protocoles UART, CANbus et série utilisés sur nos systèmes embarqués et de charge utile.
- Planification et évaluation de l'autonomie : Développer des outils et des cas de test qui évaluent le comportement de l'autonomie – planification des tâches, prise de décision et résultats de mission – par rapport aux scénarios opérationnels.
- Tests d'intégration et système : Construire des tests d'intégration qui valident les interactions entre les composants logiciels, firmware et matériels sur les plateformes Omen.
- Collaboration interfonctionnelle : Collaborer avec les équipes logicielles de mission, d'autonomie, matérielles et de plateforme pour détecter les défauts tôt et accélérer le chemin entre le commit et le vol.
- Déploiement dans le monde réel : Voyager jusqu'à 25% pour tester, déboguer et valider les systèmes dans des environnements opérationnels.
- Développement itératif : Contribuer à l'ensemble du cycle de vie du logiciel – écrire du code de production aux côtés des tests qui l'exercent, et évoluer vers la responsabilité du logiciel de mission au fil du temps.
- Dépannage et débogage : Analyser et résoudre les problèmes découverts en test et sur le terrain, en assurant la fiabilité et le succès opérationnel.
Prérequis
Qualifications requises
- Expertise technique : Licence ou Master en Robotique, Informatique, Génie Logiciel, Génie Informatique, Génie Électrique, ou un domaine technique connexe.
- Maîtrise de C++ : Au moins 2+ années d'expérience pratique dans l'écriture de code C++ de qualité production. Les entretiens de codage sont menés en C++ ; Python et Go sont courants dans le cadre du travail.
- Mentalité de responsable des tests : Expérience démontrée dans la gestion des tests automatisés pour les logiciels de production – tests d'intégration, tests système, suites de régression et infrastructure CI.
- Expérience SITL / HITL : Expérience pratique dans la conception ou le travail approfondi avec des environnements de test Software-in-the-Loop ou Hardware-in-the-Loop.
- Interfaces matérielles : Expérience dans l'écriture de logiciels et de tests qui interagissent avec des interfaces matérielles telles que UART, CANbus et les protocoles série.
- Discipline V&V : Connaissance pratique des pratiques de vérification et de validation pour les logiciels embarqués ou critiques pour la mission.
- Pensée systémique : Capacité à naviguer et à contribuer à des systèmes complexes et à des bases de code établies.
- Impact réel : Passion pour la création de logiciels – et des tests qui prouvent leur bon fonctionnement – qui influencent directement les résultats critiques pour la mission.
- Flexibilité de déplacement : Volonté de voyager jusqu'à 25% pour tester et valider les systèmes.
- Autorisation de sécurité : Doit être éligible à une autorisation de sécurité américaine.
Qualifications préférées
- Expérience antérieure pertinente : Expérience en tant que SDET, Ingénieur de test d'intégration système, Ingénieur d'intégration de systèmes embarqués, Ingénieur de validation, ou Ingénieur d'intégration et de test logiciel.
- V&V aérospatiale/défense : Familiarité avec les pratiques de V&V dans l'aérospatiale ou la défense, y compris les tests en vol, les opérations de champ de tir ou les tests de qualification.
- Évaluation de l'autonomie : Expérience dans la conception de méthodologies de test pour les systèmes autonomes – planification des missions, validation du comportement et évaluation basée sur des scénarios.
- Systèmes embarqués : Expérience avec Linux embarqué, RTOS, ou développement bare-metal sur du matériel aux ressources limitées.
- Compétences en programmation : Expérience supplémentaire avec Python, Go, ou des scripts pour l'automatisation des tests et le développement d'outils.
- Frameworks de test et CI : Familiarité avec les frameworks de test modernes, les bancs d'essai matériels et les pipelines CI/CD pour les logiciels embarqués ou robotiques.
- Évolution vers un rôle d'Ingénieur Logiciel de Mission : Intérêt à évoluer d'un rôle de responsable V&V vers un rôle d'ingénieur logiciel de mission au fil du temps.
Fourchette de salaire aux États-Unis
$191,000 — $253,000 USD
La fourchette de salaire pour ce poste est une estimation basée sur un large éventail de facteurs de rémunération, incluant uniquement le salaire de base. L'offre de salaire réelle peut varier en fonction (mais sans s'y limiter) de l'expérience professionnelle, de l'éducation et/ou de la formation, des compétences critiques et/ou des considérations commerciales. Des attributions d'actions hautement compétitives sont incluses dans la majorité des offres à temps plein ; et font partie du package de rémunération totale d'Anduril. De plus, Anduril offre des avantages de premier ordre aux employés à temps plein, notamment :
Avantages
Chez Anduril, nous investissons dans nos employés. Notre ensemble complet et compétitif d'avantages sociaux (disponibles à peu ou pas de frais pour les employés) garantit que vous êtes soutenu en matière de santé, de rétablissement et de tout ce qui suit. Pour plus d'informations, explorez nos avantages.
Se protéger contre les arnaques au recrutement
Anduril s'engage à maintenir l'intégrité de notre processus d'acquisition de talents et la sécurité de nos candidats. Nous avons observé une augmentation des tentatives de phishing et des stratagèmes frauduleux sophistiqués où des individus usurpent l'identité de représentants d'Anduril, attirant les demandeurs d'emploi avec de fausses interviews ou offres d'emploi. Ces escrocs tentent souvent d'obtenir des paiements ou des informations personnelles sensibles.
Pour assurer votre sécurité et vous aider à naviguer en toute confiance dans votre recherche d'emploi, veuillez garder à l'esprit les points essentiels suivants :
- Aucune demande financière : Anduril ne sollicitera jamais de paiement ni n'exigera d'informations financières personnelles (telles que les coordonnées bancaires, les numéros de carte de crédit ou les numéros de sécurité sociale) à aucune étape de notre processus d'embauche. Notre recrutement légitime est entièrement gratuit pour les candidats.
Vérifiez toujours les communications :
- Directement d'Anduril : Si vous recevez un e-mail d'un de nos recruteurs, il proviendra uniquement d'une adresse @anduril.com.
- Via un partenaire d'agence : Si vous êtes contacté par une agence de recrutement pour un poste chez Anduril, son e-mail identifiera clairement son agence. Si vous suspectez une activité suspecte, veuillez vérifier l'authenticité de l'agence en contactant [email protected].
- Faites preuve de prudence avec les contacts non sollicités : Si vous recevez une communication qui semble suspecte, contient des erreurs grammaticales ou fait des demandes inhabituelles, n'y répondez pas. Confirmez toujours que le domaine de l'expéditeur est @anduril.com avant de fournir des informations personnelles ou de cliquer sur des liens.
- Que faire si vous suspectez une fraude : Si vous rencontrez une communication douteuse ou frauduleuse prétendant provenir d'Anduril, veuillez la signaler immédiatement à [email protected]. Votre prudence proactive est inestimable pour protéger vos informations personnelles et maintenir la sécurité et la fiabilité de nos efforts de recrutement.
Confidentialité des données
Pour consulter la politique de confidentialité des données des candidats d'Anduril, veuillez visiter anduril.com/applicant-privacy-notice/.
En soumettant votre candidature, vous consentez à ce que Anduril Industries utilise un fournisseur de services tiers pour effectuer des vérifications de risques pré-emploi, d'intégrité et de diligence raisonnable, et pour évaluer les risques potentiels dans le cadre de votre processus de candidature. Ce fournisseur de services tiers fournit des services d'intelligence de risque qui peuvent inclure l'analyse des sanctions et des listes de surveillance, des médias défavorables, des informations de dossiers publics et d'autres sources de données commerciales ou open source légales. Ce fournisseur de services tiers n'agit pas en tant qu'agence de renseignements de consommation. L'utilisation de ce fournisseur contribue à assurer la conformité avec les lois applicables et à protéger la technologie, la propriété intellectuelle et la sécurité organisationnelle.
