B&A
The MITRE Corporation
Ingénieur senior en sécurité logicielle embarquée
À propos du poste
Chez MITRE, votre passion alimente un travail qui a un impact sur notre nation et améliore des vies. C'est ici que vos compétences renforcent la sécurité nationale, la cybersécurité, la santé, les transports et les services aux citoyens. Nous sommes une organisation à but non lucratif spécialisée dans l'ingénierie, la recherche appliquée et les technologies avancées, œuvrant dans l'intérêt public. Avec l'objectivité et l'intégrité au cœur de nos valeurs, nous dirigeons des centres de recherche et développement financés par le gouvernement américain, en collaborant avec l'industrie et le milieu universitaire pour fournir des solutions intégrées à fort impact qui font progresser la santé, la sécurité et la prospérité de notre nation. Nos collaborateurs relèvent les défis techniques les plus complexes, soutenus par des avantages sociaux compétitifs, un développement de carrière significatif et une culture d'innovation, de collaboration et d'excellence technique. Choisissez MITRE pour une carrière qui a du sens — et aidez à façonner l'avenir.
Le département de sécurité des systèmes électroniques de MITRE recherche des ingénieurs hautement motivés pour développer et sécuriser les systèmes embarqués de nouvelle génération soutenant des missions d'importance nationale. Nos équipes travaillent à l'intersection du logiciel embarqué, de l'architecture informatique, de la sécurité matérielle et de la recherche appliquée pour concevoir, prototyper, évaluer et assurer la transition de systèmes résilients capables de fonctionner dans des environnements de menaces sophistiqués.
Les candidats qualifiés rejoindront un environnement techniquement pointu et axé sur la mission, où ils contribueront directement aux efforts des commanditaires gouvernementaux, prototyperont des capacités avancées, amélioreront les exigences de sécurité des systèmes embarqués pour les programmes de sécurité nationale et aideront à faire progresser l'état de l'art en matière d'informatique embarquée sécurisée.
Rôles et responsabilités
Ce poste se concentre sur la sécurité logicielle consciente du matériel pour les systèmes embarqués. Les ingénieurs dans ce domaine développent des architectures logicielles embarquées sécurisées, mettent en œuvre des technologies d'informatique de confiance telles que le démarrage sécurisé (secure boot) utilisant des racines de confiance cryptographiques, et construisent des outils qui améliorent la sécurité et l'assurance des plateformes embarquées. Notre travail couvre le développement de logiciels embarqués sécurisés, l'atténuation des vulnérabilités assistée par compilateur et par analyse, la sécurité de la mise en œuvre, les technologies d'exécution de confiance, l'authentification du firmware et l'évaluation des systèmes face aux attaques matérielles telles que l'analyse par canaux auxiliaires (side-channel analysis) et l'injection de fautes. Les ingénieurs collaborent étroitement avec des équipes multidisciplinaires menant le prototypage de systèmes embarqués, la recherche en sécurité de mise en œuvre, l'assurance logicielle et l'évaluation des vulnérabilités.
Les ingénieurs occupant ce poste développeront et appliqueront leur expertise technique pour :
- Concevoir et développer des logiciels et firmwares embarqués sécurisés pour des systèmes critiques.
- Architecturer et mettre en œuvre des technologies d'informatique de confiance, notamment le démarrage sécurisé, la signature de firmware, les racines de confiance cryptographiques, l'exécution de confiance et la gestion sécurisée des clés.
- Développer des outils et une infrastructure pour des systèmes embarqués sécurisés dès la conception (secure-by-construction), incluant l'analyse statique, l'analyse symbolique, les protections assistées par compilateur et les techniques de durcissement automatisées.
- Prototyper et évaluer les capacités de sécurité sur des plateformes bare-metal, RTOS, Linux embarqué, FPGA SoC et des plateformes informatiques hétérogènes.
- Évaluer les systèmes embarqués face aux attaques matérielles telles que l'analyse par canaux auxiliaires et l'injection de fautes, et développer des atténuations logicielles.
- Collaborer avec des équipes multidisciplinaires menant des recherches en sécurité embarquée, des évaluations de vulnérabilités et la co-conception matériel/logiciel.
- Fournir des prototypes, des recommandations techniques et un support d'ingénierie directement aux commanditaires.
- Soutenir le développement des exigences de sécurité embarquée, les conseils d'acquisition et les meilleures pratiques de sécurité de mise en œuvre.
- Communiquer et documenter les approches techniques, les risques et les résultats auprès des commanditaires et des parties prenantes.
- Fournir un mentorat technique aux ingénieurs juniors.
Qualifications de base
Nécessite généralement un minimum de 5 ans d'expérience pertinente avec une licence ; ou 3 ans et un master ; ou un doctorat avec une expérience pertinente permettant de contribuer immédiatement à ce niveau de poste ; ou une combinaison équivalente d'études et d'expérience professionnelle. Les candidats sélectionnés pour ce poste seront soumis à une enquête de sécurité du gouvernement américain et doivent être en mesure d'obtenir une habilitation SECRET du département de la Défense, ce qui nécessite la citoyenneté américaine.
- Expérience dans le développement de logiciels embarqués en C/C++ et d'outils en Python.
- Expérience dans le développement de logiciels embarqués de bas niveau (par exemple, firmware bare-metal, RTOS, Linux embarqué, pilotes de périphériques ou programmation système).
- Connaissance des flux de travail de débogage des systèmes embarqués et des outils de développement.
- Compréhension des concepts de sécurité embarquée, notamment le démarrage sécurisé, l'intégration cryptographique, la gestion des clés, l'informatique de confiance et l'architecture logicielle sécurisée.
- Compréhension de la manière dont le matériel et l'architecture informatique influencent la sécurité des systèmes embarqués.
- Capacité à exécuter de manière autonome des travaux techniques complexes dans des environnements collaboratifs.
- Compétences efficaces en communication orale et écrite.
- Capacité à obtenir et maintenir une habilitation de sécurité Secret dans l'année suivant l'embauche.
- Conformément aux exigences d'éligibilité du gouvernement américain, vous devez être citoyen américain pour être pris en considération pour une habilitation de sécurité.
- Ce poste nécessite un minimum de 3 jours sur site chaque semaine.
Cette demande nécessite que le candidat possède au minimum la ou les habilitations suivantes :
Aucune
Cette demande nécessite que le candidat embauché possède ou obtienne, dans un délai d'un an à compter de la date d'embauche, la ou les habilitations suivantes :
Secret
Qualifications souhaitées
- Master ou doctorat en génie informatique, génie électrique, informatique ou dans un domaine connexe.
- Habilitation de sécurité active, en particulier Top Secret ou TS/SCI.
- Expérience dans le développement ou l'évaluation de protections logicielles contre les attaques matérielles courantes, notamment l'analyse par canaux auxiliaires, l'injection de fautes, la corruption de mémoire ou les menaces de sécurité de mise en œuvre connexes.
- Expérience dans la mise en œuvre du démarrage sécurisé, de la signature de firmware, de l'exécution de confiance ou des technologies de racine de confiance.
- Expérience avec LLVM/Clang, l'exécution symbolique, l'analyse statique, la vérification assistée par compilateur ou le durcissement logiciel automatisé.
- Expérience avec des frameworks d'émulation ou d'analyse embarqués tels que QEMU ou angr.
- Connaissance de la programmation système sécurisée en mémoire dans des langages tels que Rust.
- Expérience dans l'intégration de technologies de sécurité dans des systèmes ARM ou RISC-V, incluant TrustZone ou des plateformes FPGA SoC.
- Connaissance des normes et directives de sécurité embarquée telles que DoDI 5000.83, les directives NSA/NIST/CNSA, FIPS 140-3 et les Critères Communs.
- Expérience dans la réalisation d'évaluations de sécurité embarquée, l'ingénierie inverse ou l'analyse de vulnérabilités.
- Expérience dans le soutien aux programmes d'acquisition de défense par le développement d'exigences ou des évaluations techniques.
- Expérience dans la conception, la mise en œuvre, l'évaluation et/ou la recherche en matière d'anti-altération.
- Expérience dans l'application de techniques d'IA/ML à l'assurance logicielle, à la détection de vulnérabilités ou au durcissement automatisé.
- Leadership technique démontré et expérience en mentorat.
Fourchette de rémunération salariale et point médian : $126,800 - $158,500 - $190,200 Annuel
Type de lieu de travail : Sur site
Il est illégal dans le Massachusetts d'exiger ou d'administrer un test de détecteur de mensonge comme condition d'emploi ou de maintien dans l'emploi. Un employeur qui enfreint cette loi sera passible de sanctions pénales et de responsabilité civile.
Engagement en faveur de la non-discrimination
Tous les candidats qualifiés seront pris en considération pour un emploi sans égard au handicap, au statut de vétéran protégé ou à tout autre statut protégé par la loi fédérale, étatique, locale ou internationale applicable.
MITRE a l'intention de maintenir un site web entièrement accessible à tous les individus. Si vous n'êtes pas en mesure de rechercher ou de postuler à des emplois et que vous souhaitez demander un aménagement raisonnable pour toute partie du processus d'embauche de MITRE, veuillez envoyer un e-mail à recruitinghelp@mitre.org pour un support général et à collegerecruiting@mitre.org pour les postes de stagiaires. Ce service est destiné aux personnes nécessitant des demandes d'aménagement raisonnable. Veuillez noter que les sollicitations des fournisseurs ne recevront pas de réponse.
Copyright © 1997-2026, The MITRE Corporation. Tous droits réservés. MITRE est une marque déposée de The MITRE Corporation. Le matériel présent sur ce site ne peut être copié et distribué qu'avec autorisation.
Les informations sur les avantages sociaux peuvent être trouvées ici.
