Anduril Industries

Ingénieur Logiciel Senior, Plateforme de Simulation

PythonC++
Traduction automatique. Consultez l’original.

À propos du poste

Anduril Industries est une entreprise de technologie de défense dont la mission est de transformer les capacités militaires des États-Unis et de leurs alliés grâce à une technologie de pointe. 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éseau aux militaires en quelques mois, et non en quelques années.

À PROPOS DE L'ÉQUIPE

L'équipe de la Plateforme de Simulation est responsable de l'architecture centrale et de l'infrastructure du simulateur de missions militaires multi-domaines et de haute fidélité d'Anduril. Il modélise des centaines d'entités — avions, navires, sous-marins, satellites, véhicules terrestres — se déplaçant, communiquant et interagissant dans des environnements physiques réalistes. Le simulateur alimente l'entraînement, la planification de missions, le développement d'autonomie et les tests matériels en boucle fermée dans tout le portefeuille de produits d'Anduril. Il se connecte aux systèmes en direct, s'intègre à la plateforme Lattice d'Anduril et s'exécute dans une interface graphique pour la création interactive de scénarios. Mission Sim est une base de code C++20 volumineuse et mature avec une architecture Entity-Component-System, un système de plugins C ABI stable, un scripting embarqué et une variété de modèles physiques. Notre travail consiste à maintenir ce système rapide, correct, extensible et agréable à développer à grande échelle, avec une équipe croissante de développeurs de modèles.

VOTRE MISSION

  1. Outils d'auteur de modèles — un effort précoce que vous aiderez à mettre en place pour étendre le frontend de simulation avec une interface utilisateur pour la création et le réglage des modèles de Mission Sim. Vous négocierez les extensions d'APIs avec l'équipe GUI et construirez une interface utilisateur ergonomique au-dessus d'elles, en travaillant aux côtés des ingénieurs en modélisation de simulation.
  1. Architecture personnalisée Entity-Component-System qui sous-tend l'ensemble du simulateur : cycle de vie des entités, stockage des composants et boucle de mise à jour
  1. Développement de plugins et de SDK — maintenance d'un C ABI versionné, qui permet aux équipes externes d'étendre le simulateur
  1. Performance et échelle — maintenir la boucle de simulation suffisamment rapide pour une exécution en temps réel et plus rapide que le temps réel avec des centaines d'entités concurrentes ; raisonner sur la disposition de la mémoire, le comportement du cache et la contention, à mesure que le nombre d'entités augmente
  1. Architecture d'intégration — services gRPC, interopérabilité du protocole DIS, messagerie réseau et enregistrement de fichiers pour l'analyse et la lecture
  1. Soutenir les experts du domaine dans l'intégration de nouveaux modèles de capacité et l'amélioration des modèles existants

QUALIFICATIONS REQUISES

  1. 3 ans d'expérience professionnelle avec C++20 et de solides compétences en C++ ; vous devriez être à l'aise avec les templates, les sémantiques de déplacement, les pointeurs intelligents et les types de décisions de conception qui apparaissent dans le code du framework
  1. Expérience dans la conception d'APIs et de frameworks internes sur lesquels d'autres ingénieurs s'appuient, en mettant l'accent sur la rétrocompatibilité et l'ergonomie
  1. Solide compréhension des fondamentaux de la programmation système : gestion de la mémoire, bibliothèques partagées, stabilité de l'ABI, liaison, interface avec le système d'exploitation
  1. À l'aise avec l'algèbre linéaire et les mathématiques appliquées
  1. Familiarité avec les chaînes d'outils de développement C++ basées sur Linux
  1. Capacité à raisonner sur le code sensible aux performances — comportement du cache, disposition de la mémoire, complexité algorithmique
  1. Communication technique claire et capacité à travailler dans une base de code partagée volumineuse et à négocier des décisions architecturales qui affectent une équipe en croissance
  1. Éligibilité pour obtenir et maintenir une habilitation de sécurité secrète active du gouvernement américain

QUALIFICATIONS PRÉFÉRENTIELLES

  1. 5+ ans d'expérience professionnelle avec C++20
  1. Expérience dans la direction ou le mentorat d'ingénieurs sur un projet — définition de la direction technique et accompagnement des autres
  1. À l'aise pour opérer dans l'ambiguïté — définir le problème, l'approche et les interfaces lorsqu'ils n'existent pas encore, et les mener à une décision
  1. Expérience dans la simulation militaire, la modélisation et simulation de défense, ou des domaines connexes
  1. Expérience avec les architectures Entity-Component-System ou les modèles de conception de moteurs de jeu
  1. Expérience dans la conception et la mise en œuvre de flux de travail pris en charge par une interface graphique
  1. Familiarité avec gRPC, norme de simulation distribuée DIS (IEEE 1278.1)
  1. Expérience avec l'interopérabilité Python/C++ (pybind11, interpréteurs embarqués)
  1. Familiarité avec les arbres de comportement ou les architectures d'agents autonomes
  1. Développement dans Nix
  1. Expérience en simulation numérique, modélisation physique ou calcul scientifique

Fourchette de salaire aux États-Unis

$191,000—$253,000 USD

La fourchette de salaire pour ce rôle 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 sont considérées comme faisant 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 :

PROTÉGEZ-VOUS CONTRE LES ARNAQUES DE 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 escroqueries sophistiquées de phishing et frauduleuses où des individus usurpent l'identité de représentants d'Anduril, attirant les chercheurs 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 :

  1. Aucune demande financière : Anduril ne sollicitera jamais de paiement ni n'exigera de détails financiers personnels (tels que les informations 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.
  1. Veuillez toujours vérifier les communications :
  1. Directement d'Anduril : Si vous recevez un e-mail d'un de nos recruteurs, il proviendra uniquement d'une adresse @anduril.com.
  1. 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] [[email protected]].
  1. 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'e-mail de l'expéditeur est @anduril.com avant de fournir des informations personnelles ou de cliquer sur des liens.
  1. 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] [[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é-embauche, 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 des risques qui peuvent inclure l'analyse des sanctions et des listes de surveillance, des médias défavorables, des informations publiques et d'autres sources de données commerciales ou en source ouverte légales. Ce fournisseur de services tiers n'agit pas en tant qu'agence de reporting consommateur. 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.

AVANTAGES

Chez Anduril, nous investissons dans nos employés. Notre ensemble complet et compétitif d'avantages sociaux (disponible à faible coût, voire gratuitement pour les employés) vous assure un soutien en matière de santé, de récupération et de tout ce qui suit. Pour plus d'informations, explorez nos avantages anduril.com/careers.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter