The MITRE Corporation
Draper
Ingénieur Senior en Cyber Effets
Présentation
Draper est une société indépendante de recherche et développement à but non lucratif avec son siège à Cambridge, MA. Les plus de 2,000 employés de Draper relèvent d'importants défis nationaux avec la promesse de fournir des solutions réussies et utilisables. De la défense militaire à l'exploration spatiale en passant par l'ingénierie biomédicale, les vies dépendent souvent des solutions que nous fournissons. Nos équipes pluridisciplinaires d'ingénieurs et de scientifiques travaillent dans un environnement collaboratif qui inspire la fertilisation croisée des idées nécessaires à une véritable innovation. Pour plus d'informations sur Draper, visitez draper.com.
Résumé du poste
Draper recherche activement un Ingénieur Senior en Cyber Effets qui soutiendra les projets actuels et futurs de rétro-ingénierie, de recherche de vulnérabilités et de développement d'outils cyber dans divers domaines soutenant l'intérêt national des États-Unis d'Amérique. En raison de la variété des besoins des organisations du gouvernement américain, nos efforts techniques et opportunités varient des outils conventionnels d'activation des opérations cyber à la recherche de vulnérabilités intégrées et au développement d'exploits sur une large gamme d'appareils et de systèmes. Nous recherchons des individus enthousiastes et ambitieux pour rejoindre et diriger notre ensemble croissant de programmes et innover pour le bien de la sécurité de notre Nation. En tant que membre de l'équipe Cyber Effets de Draper, vous dirigerez la conception et le développement d'outils et de capacités logicielles, effectuerez des analyses statiques et dynamiques sur divers firmwares et logiciels, et partagerez votre expertise avec d'autres via du mentorat et des opportunités de leadership technique. Vous ferez partie d'une équipe pluridisciplinaire possédant une expertise dans un large éventail de technologies et de compétences telles que les systèmes embarqués, la théorie des compilateurs, la veille sur les menaces, le fuzzing, l'analyse binaire et la recherche de vulnérabilités.
Description du poste
Missions/Responsabilités
- Définir et faire évoluer l'architecture logicielle pour les systèmes embarqués, temps réel et en mode noyau afin de permettre les cyber effets.
- Évaluer le matériel et le logiciel pour les vulnérabilités de sécurité en utilisant un large éventail de technologies et de techniques.
- Développer des logiciels qui répondent aux exigences de comportement et de sécurité pour des applications personnalisées.
- Intégrer les capacités logicielles avec d'autres tâches ou groupes pour améliorer les exigences de performance ou de comportement.
- Créer de nouveaux outils et systèmes pour détecter et exploiter les vulnérabilités et les faiblesses des systèmes.
- Documenter la fonctionnalité nominale des applications et des systèmes, en plus des modifications implémentées.
- Piloter des solutions à des problèmes complexes avec une direction limitée – contribuer au développement des exigences, proposer des voies à suivre et s'adapter appropriément aux changements d'exigences.
- Fournir des perspectives et suggérer des modifications de conception basées sur les résultats d'analyse, et appliquer des techniques d'analyse sur un éventail de disciplines techniques.
- Identifier les risques techniques au niveau du programme/système et développer et exécuter des stratégies d'atténuation.
- Mentorer activement les ingénieurs moins expérimentés et fournir des retours réfléchis et constructifs.
- Effectuer d'autres tâches connexes assignées.
Description supplémentaire du poste
Compétences/Aptitudes
- Approche axée sur la curiosité pour résoudre des problèmes complexes, déterminés par le client, en tant que membre d'une équipe pluridisciplinaire.
- Collaborer et communiquer efficacement et ouvertement avec les membres d'équipe pluridisciplinaires, la direction du programme et le personnel non technique.
- Être un joueur d'équipe capable de travailler dans un environnement rapide avec la capacité d'équilibrer plusieurs tâches et demandes concurrentes.
Formation
Baccalauréat en informatique, en génie informatique ou dans un domaine connexe requis.
Expérience
5-10 ans d'expérience en cybersécurité ou dans un domaine connexe requis.
Description supplémentaire du poste
Développement logiciel et analyse de programmes/binaires
- Maîtrise du développement d'outils logiciels bas niveau personnalisés et de leur intégration dans des systèmes complexes (embarqués et non embarqués).
- Maîtrise des méthodologies et techniques contemporaines d'analyse de programmes (statique et dynamique). Les outils pertinents incluent Ghidra, Ida, Binary Ninja, Radare, Angr, débogueurs (GDB, winDBG), outils d'émulation (Qemu), fuzzers (AFL++), etc.
- Expérience des techniques qui empêchent la rétro-ingénierie et utilisent l'obfuscation ou la diversification.
- Expérience avérée dans la recherche et l'exploitation de vulnérabilités logicielles.
- Connaissance des pratiques de codage sécurisé et des techniques d'atténuation contre les vecteurs d'attaque logicielle.
- Maîtrise des langages de programmation et de leurs systèmes de build tels que : C, C++, Python, GoLang, Rust.
- Expérience dans le développement de chaînes d'outils de compilation, comme la création de passes LLVM personnalisées. Expérience dans l'exploitation des différentes étapes de compilation, c'est-à-dire la représentation intermédiaire.
- Expérience dans la création de code de haute qualité et aide aux autres pour respecter ces mêmes normes de codage.
Système et architecture
- Maîtrise du fonctionnement interne des systèmes d'exploitation (mode utilisateur, mode noyau, processus de démarrage), en particulier dans les contextes Windows, GNU/Linux, ou RTOS.
- Expérience dans l'exploitation de diverses architectures informatiques et de leurs langages d'assemblage associés (par exemple, x86, ARM, RISCV, etc.).
Leadership et développement commercial
- Expérience passée en leadership de tâches. Capacité à déléguer des tâches et à planifier les délais des tâches individuelles.
- Efficace dans l'utilisation de différents styles de communication en fonction des besoins de l'équipe. Expérience de communication lors de situations difficiles.
- Expérience dans la présentation de concepts techniques à des publics techniques et non techniques.
- Expérience dans la participation à la rédaction de propositions et à l'obtention de contrats.
Qualifications préférées
- Expérience dans la création d'outils d'automatisation de rétro-ingénierie et de cadres d'analyse.
- Expérience dans l'exploitation du machine learning (lorsque cela est approprié) pour automatiser le développement d'outils logiciels cyber et l'analyse de programmes.
- Historique de succès commerciaux ; expérience avérée dans la direction de propositions ayant abouti à de nouvelles affaires.
- Expérience en R&D et exploration de concepts nouveaux et de pointe qui sont à haut risque et à haute récompense.
Ce poste est basé sur site à Cambridge, MA ou Reston, VA. Les candidats sélectionnés pour ce poste devront obtenir et maintenir une habilitation de sécurité gouvernementale. Avoir un TS/SCI existant est préférable.
Ville d'affectation : Cambridge
État d'affectation : Massachusetts
Code postal d'affectation : 02139-3563
La fourchette de salaire de base aux États-Unis pour ce poste à temps plein est de $82,300.00 - $220,000.00
Nos fourchettes salariales sont déterminées par le rôle, le niveau et le lieu. La fourchette affichée sur chaque offre d'emploi reflète les salaires cibles minimum et maximum pour le poste dans tous les lieux aux États-Unis. Au sein de la fourchette, la rémunération individuelle est déterminée par le lieu de travail et des facteurs supplémentaires, y compris les compétences liées au poste, l'expérience et la formation ou l'éducation pertinentes. Les fourchettes syndicales seront conformes aux taux approuvés par le comité de négociation collective par lieu et par rôle. Votre recruteur pourra vous donner plus d'informations sur la fourchette salariale spécifique pour votre lieu préféré pendant le processus d'embauche. Veuillez noter que les détails de rémunération indiqués dans les offres pour les postes aux États-Unis reflètent uniquement le salaire de base et n'incluent pas les primes ou les avantages sociaux.
Draper s'engage à créer un environnement inclusif. Nous comprenons la valeur de l'inclusivité et son impact sur une culture de haute performance. Tous les candidats qualifiés recevront une considération pour l'emploi sans égard à la race, la couleur, la religion, le sexe, le handicap, l'âge, l'orientation sexuelle, l'origine nationale, le statut d'ancien combattant ou les informations génétiques. Draper s'engage à fournir l'accès, l'égalité des chances et des accommodements raisonnables aux personnes handicapées dans l'emploi, ses services, programmes et activités. Pour demander un accommodement raisonnable, veuillez contacter hr@draper.com [hr@draper.com?subject=Request%20for%20Accommodation].
Notre travail est très important pour nous, mais notre vie en dehors du travail l'est aussi. Draper soutient de nombreux programmes pour améliorer l'équilibre vie professionnelle-vie privée, y compris la flexibilité du lieu de travail, des clubs d'employés allant de la photographie au yoga, des ateliers de santé et de finance, des événements sociaux hors site et des réductions pour les musées et activités culturelles locales. Si cette opportunité d'emploi spécifique et la chance de travailler dans une entreprise d'innovation R&D de renommée nationale vous intéressent, postulez dès maintenant sur draper.com/careers.
