Draper

Ingénieur Principal en Cyber Effets

PythonC++Rust
Traduction automatique. Consultez l’original.

Aperçu

Draper est une société indépendante de recherche et développement à but non lucratif avec son siège social à Cambridge, MA. Les plus de 2,000 employés de Draper s'attaquent à 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 multidisciplinaires 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 Principal 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 sur une variété de domaines soutenant l'intérêt national des États-Unis d'Amérique. En raison de la variété des besoins organisationnels du gouvernement américain, nos efforts techniques et opportunités varient des outils conventionnels de support aux opérations cyber à la recherche de vulnérabilités embarqué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 par le biais de mentorat et d'opportunités de leadership technique. Vous ferez partie d'une équipe multidisciplinaire avec une expertise dans un large éventail de technologies et de compétences telles que les systèmes embarqués, la théorie des compilateurs, le renseignement sur les menaces, le fuzzing, l'analyse binaire et la recherche de vulnérabilités.

Description du poste

Missions/Responsabilités

  1. 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.
  1. Évaluer le matériel et le logiciel pour les vulnérabilités de sécurité en utilisant une large gamme de technologies et de techniques.
  1. Développer des logiciels qui répondent aux exigences comportementales et de sécurité pour des applications personnalisées.
  1. Intégrer les capacités logicielles avec d'autres tâches ou groupes pour améliorer les exigences de performance ou comportementales.
  1. Créer de nouveaux outils et systèmes pour détecter et exploiter les vulnérabilités et les faiblesses des systèmes.
  1. Documenter la fonctionnalité nominale des applications et des systèmes, en plus des modifications implémentées.
  1. Piloter de manière autonome des solutions à des problèmes complexes - définir les exigences, proposer des voies à suivre lorsque les exigences du client sont floues ou incomplètes, et s'adapter de manière appropriée aux changements d'exigences.
  1. Expert en la matière (SME) en cybersécurité, capable de planifier, concevoir et exécuter des solutions logicielles et matérielles techniques à grande échelle.
  1. Capable de fournir des informations et de suggérer des modifications de conception basées sur les résultats d'analyse, et d'appliquer des techniques d'analyse à un éventail de disciplines techniques.
  1. Identifier les risques techniques au niveau du programme/système et développer et exécuter des stratégies d'atténuation.
  1. Développer, documenter et enseigner les meilleures pratiques aux ingénieurs moins expérimentés ; démontrer de solides compétences en organisation, planification et gestion du temps pour atteindre les objectifs du programme.
  1. Effectuer d'autres tâches connexes assignées.

Description supplémentaire du poste

Développement logiciel et analyse de programmes/binaires

  1. Expertise dans l'architecture et le développement d'outils logiciels bas niveau personnalisés et leur intégration dans des systèmes complexes (embarqués et non embarqués).
  1. 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.
  1. Expérience des techniques qui empêchent la rétro-ingénierie et emploient l'obfuscation ou la diversification.
  1. Expérience avérée dans la recherche et l'exploitation de vulnérabilités logicielles.
  1. Maîtrise des pratiques de codage sécurisé et des techniques d'atténuation contre les vecteurs d'attaque logicielle.
  1. Maîtrise des langages de programmation et de leurs systèmes de build tels que : C, C++, Python, GoLang, Rust.
  1. 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.
  1. Expérience dans la création de code de haute qualité et aide aux autres pour atteindre ces mêmes normes de codage.

Système et architecture

  1. 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.
  1. Maîtrise de l'exploitation d'une variété d'architectures informatiques et de leurs langages d'assemblage associés (par exemple, x86, ARM, RISCV, etc.).

Leadership et développement commercial

  1. Expérience avérée dans la direction de tâches et de projets. Connaissance et expertise dans la création de calendriers de projet, la délégation de tâches et la priorisation des objectifs de projet pour respecter les obligations contractuelles.
  1. Expérience dans la communication des progrès et des objectifs du projet aux clients/commanditaires. Capacité à recevoir des commentaires et à s'adapter aux changements de calendrier/objectifs du projet en fonction des besoins du client/commanditaire.
  1. Utilisation efficace de différents styles de communication en fonction des besoins de l'équipe. Expérience de communication lors de situations difficiles.
  1. Expérience dans la présentation de concepts techniques à des publics techniques et non techniques.
  1. Expérience dans la participation à la rédaction de propositions et à l'obtention de contrats.

Prérequis

Compétences/Aptitudes

  1. Approche axée sur la curiosité pour résoudre des problèmes complexes, dictés par le client, en tant que membre d'une équipe multidisciplinaire.
  1. Collaborer et communiquer efficacement et ouvertement avec les membres de l'équipe multidisciplinaire, la direction du programme et le personnel non technique.
  1. Être un joueur d'équipe capable de travailler dans un environnement rapide avec la capacité de gérer plusieurs tâches et demandes concurrentes.

Formation

Diplôme de licence en informatique, en génie informatique ou dans un domaine connexe requis.

Expérience

10-15 années d'expérience en cybersécurité ou dans un domaine connexe sont requises.

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 déjà une habilitation TS/SCI est préférable.

Qualifications préférées

  1. Expérience dans la création de stratégies techniques au niveau de l'organisation. Capacité à exploiter la connaissance de l'état de l'art, l'expertise et les compétences de niche d'une entreprise, et les besoins des clients/commanditaires pour générer des objectifs techniques pour une organisation.
  1. Expérience dans le suivi d'un projet de l'inception à la livraison.
  1. Expertise dans la création d'outils d'automatisation de rétro-ingénierie et de cadres d'analyse.
  1. Expérience dans l'exploitation du machine learning (le cas échéant) pour automatiser le développement d'outils logiciels cyber et l'analyse de programmes.
  1. Historique de livraison de capacités cyber de haute qualité.
  1. Historique de succès commercial ; expérience avérée dans la direction de propositions ayant abouti à de nouvelles affaires.
  1. Expérience dans la proposition et l'exécution de projets de R&D et l'exploration de concepts nouveaux et de pointe qui sont à haut risque et à haute récompense. Historique de transition de ces projets vers des programmes financés par le client/commanditaire.

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 $95,000.00 - $245,000.00

Nos fourchettes salariales sont déterminées par le rôle, le niveau et l'emplacement. La fourchette affichée sur chaque offre d'emploi reflète les salaires cibles minimum et maximum pour le poste à travers tous les emplacements 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 pertinente. Les fourchettes syndicales seront conformes aux taux approuvés par le convention collective par emplacement et par rôle. Votre recruteur pourra vous donner plus d'informations sur la fourchette salariale spécifique pour votre emplacement préféré pendant le processus d'embauche. Veuillez noter que les détails de rémunération indiqués dans les offres d'emploi 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 bénéficieront d'une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, de handicap, d'âge, d'orientation sexuelle, d'origine nationale, de statut d'ancien combattant ou d'informations génétiques. Draper s'engage à fournir l'accès, l'égalité d'opportunités et des aménagements raisonnables aux personnes handicapées en matière d'emploi, de ses services, programmes et activités. Pour demander un aménagement 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, notamment la flexibilité du lieu de travail, des clubs d'employés allant de la photographie au yoga, des ateliers sur la santé et la finance, des événements sociaux hors site et des réductions pour les musées et activités culturelles locaux. 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.

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