Booz Allen Hamilton
True Anomaly
Ingénieur(e) en Intégration Logicielle
NOTRE MISSION
L'espace est un domaine de guerre. True Anomaly recherche des personnes talentueuses et ambitieuses pour construire la technologie qui le sécurise.
True Anomaly fournit des capacités décisives pour la supériorité spatiale. Nous construisons des engins spatiaux autonomes, des charges utiles avancées, des logiciels de mission et des intercepteurs spatiaux, permettant aux États-Unis et à leurs alliés de sécuriser l'environnement spatial et de contrer les menaces depuis la position dominante ultime.
NOS VALEURS
- Être le décalage. Nous créons des avantages asymétriques grâce à la créativité et à l'ingéniosité.
- Qu'est-ce qu'il faudrait ? Nous remettons en question les hypothèses pour obtenir des résultats ambitieux.
- Ce sont les gens. Notre équipe est notre avantage concurrentiel et nous sommes meilleurs ensemble.
VOTRE MISSION
Le logiciel est le système nerveux central de la thèse d'ingénierie et de produit de True Anomaly. Le logiciel comble le fossé entre les objectifs militaires, l'astrodynamique théorique et le contrôle humain et autonome des engins spatiaux et des systèmes au sol dans le temps et l'espace. En tant qu'Ingénieur(e) en Intégration Logicielle chez True Anomaly, vous opérerez sur l'ensemble de la pile logicielle de mission pour résoudre les défis techniques les plus critiques auxquels sont confrontées nos équipes d'engins spatiaux et d'opérations. Vous améliorerez le succès de la mission grâce à l'ingénierie pratique, au leadership architectural, au débogage rapide et à l'exécution technique interfonctionnelle.
Il s'agit d'un rôle pratique, à haute autonomie et à haute responsabilité. Vous serez responsable de domaines de service entiers, de la conception à la production, vous dirigerez les décisions architecturales qui affectent les systèmes distribués alimentant notre pile logicielle et vous établirez la norme de qualité du code que d'autres suivront. Vous n'attendrez pas qu'on vous assigne du travail ; vous identifierez ce qui doit être fait, proposerez des solutions et les mènerez à terme. Lorsque vous constaterez des problèmes de fiabilité, vous diagnostiquerez les causes profondes, définirez la portée de la correction et défendrez le travail nécessaire pour les résoudre. Lorsque les modèles ne nous serviront plus, vous en proposerez de meilleurs et dirigerez leur adoption.
AVANTAGES ET ATOUTS*
- Soins de santé de premier ordre : 100% couverture médicale, dentaire et optique payée par l'entreprise pour vous et vos dépendants, avec options HSA/HRA.
- Congés généreux : Temps libre flexible (FTO) pour les employés exemptés, congés payés accumulés jusqu'à 25 jours pour les employés non exemptés, plus 12 jours fériés payés ; congé parental ; congé maladie.
- Carburant pour votre journée : Déjeuner quotidien servi et collations illimitées pour les employés au bureau.
- Et plus encore : Plan de retraite 401(k), remboursement des frais de fitness et Vendredis Chiens.
- Participation au capital : Le capital est inclus dans notre package de rémunération totale, vous donnant une opportunité de partager le succès de l'entreprise.
RÉMUNÉRATION
*Ne postulez pas aux postes à durée déterminée et temporaires.
- Salaire de base : $90,000 - $225,000.
- Capital + Avantages incluant Santé, Dentaire, Vision, options HRA/HSA, PTO et jours fériés payés, 401K, Congé Parental.
Votre niveau réel et votre salaire de base seront déterminés au cas par cas et peuvent varier en fonction des considérations suivantes : connaissances et compétences liées au poste, formation, localisation et expérience.
Ce poste sera ouvert jusqu'à ce qu'il soit pourvu avec succès. Pour soumettre votre candidature, veuillez suivre les instructions ci-dessous.
#LI-Onsite
True Anomaly s'engage à l'égalité des chances en matière d'emploi sur toute base protégée par les lois étatiques et fédérales applicables. Si vous avez un handicap ou un besoin supplémentaire nécessitant un aménagement, n'hésitez pas à nous le faire savoir.
RESPONSABILITÉS
- Assumer la responsabilité et livrer des fonctionnalités complexes de systèmes distribués de bout en bout, de la conception technique au déploiement en production et à l'itération sur les systèmes de commande et de contrôle des satellites, de planification de mission, de traitement des données de mission et d'analyse de données.
- Diriger les améliorations architecturales par la mise en œuvre pratique, le prototypage, le débogage et l'excellence technique.
- Opérer avec une grande autonomie pour identifier et résoudre proactivement les problèmes techniques sans tâche prédéfinie.
- Développer rapidement une expertise dans des sous-systèmes, des domaines logiciels et des architectures de mission inconnus, si nécessaire pour soutenir le succès de la mission.
- Développer et améliorer les systèmes logiciels utilisés pour la simulation, le développement d'autonomie, la répétition de mission et les environnements de test opérationnels.
- Piloter les efforts d'intégration logicielle entre les systèmes embarqués, distribués et connectés au cloud.
- Contribuer au développement de logiciels de qualité production en C++, Elixir, TypeScript et services backend, systèmes distribués, outils de développement et infrastructure critique.
- Établir la barre de qualité par des revues de code rigoureuses, en promouvant les pratiques de test et en écrivant du code qui sert d'implémentation de référence pour l'équipe.
- Collaborer étroitement avec les équipes logicielles, d'autonomie, matérielles, de test et d'opérations pour réduire les frictions techniques et améliorer la vélocité d'ingénierie.
- Communiquer des systèmes techniques complexes clairement aux ingénieurs, opérateurs et à la direction.
- Identifier les risques architecturaux à long terme et la dette technique, et exécuter des solutions pragmatiques qui améliorent la capacité de mission sans sacrifier les délais de livraison.
- Soutenir les événements de mission critiques, la réponse aux anomalies et le débogage opérationnel dans des environnements rapides avec des informations incomplètes.
- Mentorer les ingénieurs par le biais de revues techniques, de sessions de débogage et de discussions collaboratives sur la conception de systèmes.
- Piloter les améliorations des outils d'ingénierie internes, des flux de travail et des pratiques de développement logiciel lorsqu'ils augmentent significativement l'efficacité de l'équipe.
QUALIFICATIONS
- Diplôme de licence en informatique, ingénierie aérospatiale ou domaine connexe.
- 1 à 7+ années d'expérience dans la construction de systèmes logiciels complexes dans les domaines embarqués, backend, validation et opérationnels.
- Maîtrise des services basés sur gRPC, RESTful et WebSocket, y compris le débogage des problèmes d'intégration et la contribution aux discussions de conception d'API.
- Expérience significative dans plusieurs des domaines suivants :
- Expérience dans le développement de pilotes de périphériques de bas niveau et de systèmes critiques pour la sécurité.
- Expérience avec des environnements RTOS embarqués tels que RTLinux, VxWorks ou RTEMS.
- Expérience dans le développement d'environnements de simulation pour la physique du vol spatial.
- Compréhension des algorithmes d'autonomie, de guidage, de navigation et de contrôle, y compris l'estimation, la fusion de capteurs, le ciblage et les systèmes de contrôle en boucle fermée.
- Expérience dans le débogage de systèmes multi-processus, multi-threads ou distribués complexes dans des conditions opérationnelles.
- Expérience dans le support de systèmes spatiaux, robotiques, de défense ou autres systèmes opérationnels critiques pour la mission.
- Expérience dans la conception, la construction et l'évolution d'architectures de services et d'infrastructures internes qui servent plusieurs produits.
- Bonne connaissance des environnements de développement et de débogage Linux.
- Capacité à maintenir ou obtenir une habilitation TS/SCI.
EXIGENCES SUPPLÉMENTAIRES
- Lieu de travail — Les candidats retenus seront situés près de Denver, CO ou Long Beach, CA.
- Environnement de travail — l'environnement de travail ; température, niveau sonore, intérieur ou extérieur, ou autres facteurs qui affecteront les conditions de travail de la personne pendant l'exécution du travail.
- Exigences physiques — les exigences physiques du travail, y compris se pencher, s'asseoir, soulever et conduire.
Pour se conformer aux réglementations américaines sur l'exportation de technologies spatiales, y compris le Règlement international sur le trafic d'armes (ITAR), vous devez être un citoyen américain, un résident permanent légal des États-Unis, un individu protégé tel que défini par le 8 U.S.C. 1324b(a)(3), ou éligible pour obtenir les autorisations requises du Département d'État américain.
COMPÉTENCES ET EXPÉRIENCES PRÉFÉRÉES
- Diplôme de master en informatique, ingénierie aérospatiale ou domaine connexe.
- 10+ années d'expérience dans le développement et/ou la production de logiciels de vol, GNC, simulation ou logiciels au sol pour des applications spatiales.
- Maîtrise experte d'Elixir et d'OTP, y compris une compréhension approfondie des internes de BEAM, de la planification, de l'architecture des processus, des stratégies de supervision et des caractéristiques d'exécution.
- Expérience dans la construction et la livraison de systèmes complexes en temps réel avec des exigences strictes en matière de fiabilité et de performance (télémétrie en temps réel, traitement de données à grande échelle, opérations critiques pour la mission).
- Solides compétences en collaboration et en communication qui vous permettent de prospérer dans une culture qui valorise le conflit respectueux, professionnel et constructif.
