HII's Mission Technologies division

Ingénieur en analyse de logiciels embarqués (Intermédiaire/Senior) - 29115

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

À propos du poste

Numéro de demande : 29115

Déplacements requis : 0 - 10%

Type d'emploi : Temps plein/Salarié/Exempté

Fourchette de salaire prévue : $75,000.00 - $180,000.00

Habilitation de sécurité : Capacité à l'obtenir

Niveau d'expérience : Intermédiaire

Cette publication vise à recueillir des candidatures pour des postes actuels et futurs chez HII Mission Technologies. Les candidats seront évalués au fur et à mesure que des opportunités se présenteront et les candidats sélectionnés seront contactés concernant une opportunité.

*Salaire basé sur les compétences, le parcours, le niveau d'habilitation, l'expérience directe et l'éducation.

Tous les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, la couleur, la religion, le sexe, l'identité ou l'expression de genre, l'orientation sexuelle, l'origine nationale, le handicap physique ou mental, l'âge, le statut d'ancien combattant ou toute autre base protégée par la loi fédérale, étatique ou locale.

Avez-vous besoin d'assistance ?

Si vous avez besoin d'un aménagement raisonnable pour toute partie du processus d'embauche, veuillez envoyer un e-mail à [email protected] [[email protected]] et faites-nous savoir la nature de votre demande ainsi que vos coordonnées. Les aménagements raisonnables sont examinés au cas par cas. Veuillez noter que seules les demandes concernant une demande d'aménagement raisonnable recevront une réponse à partir de cette adresse e-mail. De plus, vous pouvez également appeler le 1-844-849-8463 pour obtenir de l'aide. Appuyez sur #3 pour HII Mission Technologies.

DESCRIPTION DU POSTE

Cette opportunité se situe au sein de Warfare Systems (WS), un groupe commercial de la division Mission Technologies de HII. Warfare Systems comprend les services informatiques cyber et de mission, la guerre électronique et les systèmes C5ISR.

HII travaille avec les communautés nationales du renseignement et des opérations cyber pour défendre nos intérêts dans le cyberespace et anticiper les menaces émergentes. Nos capacités en cybersécurité, architecture réseau, ingénierie inverse, ainsi qu'en développement logiciel et matériel, nous permettent de soutenir de manière unique des missions sensibles pour l'armée américaine et nos partenaires des agences fédérales.

Êtes-vous lassé du pipeline de développement de produits standard ? Aimez-vous bricoler et comprendre comment les choses fonctionnent ?

HII Mission Technologies (HII MT) recherche des ingénieurs talentueux enthousiastes à l'idée de travailler dans un environnement d'ingénierie inversée. Notre équipe à Roanoke, en Virginie, est spécialisée dans l'ingénierie inverse ainsi que dans la confiance et l'assurance en microélectronique.

Les candidats à ce poste dirigeront une équipe effectuant des tâches d'ingénierie inverse sur des produits existants. Il sera attendu des candidats qu'ils effectuent l'ingénierie inverse de logiciels microélectroniques et applicatifs en utilisant des processus d'ingénierie inverse statiques et dynamiques. Les tâches supplémentaires impliquent l'extraction de firmware, le développement de plugins et l'ajout de support aux plateformes de simulation pour les processeurs non pris en charge. Les candidats seront exposés à une variété de technologies impliquant des architectures de microprocesseurs, des frameworks d'ingénierie inverse logicielle, des ensembles d'outils d'ingénierie inverse, et plus encore, et deviendront compétents dans ces domaines.

Le candidat idéal aura de l'expérience avec les outils d'ingénierie inverse logicielle statique, notamment Ghidra, Binaryninja et IDA Pro. Le candidat aura de l'expérience dans l'utilisation de plateformes de simulation telles que QEMU, GDB, Renode et LLVM. Le candidat sera également expérimenté dans la mise en œuvre d'exploits basés sur des vulnérabilités signalées en tant que CVE. L'expérience de travail avec des conceptions logiques numériques et des systèmes FPGA est également valorisée pour ce poste.

Découvrez la division Mission Technologies de HII

Notre équipe de plus de 7,000 professionnels dans le monde entier fournit une expertise multi-domaines et des technologies avancées au service de partenaires de mission à travers le globe. Mission Technologies mène la prochaine évolution de la défense nationale – l'évolution des données – en accélérant une vaste gamme de solutions de sécurité nationale pour des clients gouvernementaux et commerciaux. Nos capacités vont des systèmes C5ISR, de l'IA et du Big Data, des opérations cyber et des environnements d'entraînement synthétiques, au maintien en condition opérationnelle de la flotte, à la réhabilitation environnementale et à la plus grande famille de véhicules sous-marins sans pilote de toutes catégories. Trouvez le poste qui vous convient. Postulez dès aujourd'hui. Nous avons hâte de vous rencontrer.

Pour en savoir plus sur Mission Technologies, cliquez ici pour une courte vidéo :[

]

Pourquoi HII

Nous construisons les navires de guerre et les solutions technologiques de défense les plus puissants et les plus survivables au monde qui protègent nos mers, notre ciel, notre terre, notre espace et notre cyberespace. Notre main-d'œuvre comprend des travailleurs qualifiés ; des experts en intelligence artificielle et machine learning (IA/ML) ; des ingénieurs ; des technologues ; des scientifiques ; des experts en logistique ; et des professionnels de l'administration des affaires.

Reconnus comme l'un des meilleurs employeurs de grandes entreprises en Amérique, nous sommes une organisation axée sur les valeurs et l'éthique qui place la sécurité et le bien-être des personnes au premier plan.

Quel que soit votre rôle ou l'endroit où vous servez, chez HII, vous trouverez un environnement favorable et accueillant, des avantages sociaux compétitifs et des programmes éducatifs et de formation précieux pour une croissance de carrière continue à chaque étape de votre parcours professionnel.

Ensemble, nous travaillons pour assurer un avenir où chacun peut être libre et prospérer.

QUALIFICATIONS MINIMALES

*Le poste exige une présence à temps plein sur site à Roanoke, en Virginie.

En raison de la nature du travail, de l'habilitation de sécurité fédérale et des exigences contractuelles, ce rôle nécessite la citoyenneté américaine. Nous ne sommes pas en mesure de parrainer ou de reprendre le parrainage de visas de travail pour le moment.

  1. Les candidats doivent être citoyens américains et être disposés et capables d'obtenir une habilitation de sécurité du DoD (si ce n'est pas déjà fait).
  1. Le poste sera basé sur site à Roanoke, en Virginie.
  1. Être citoyen des États-Unis avec la capacité d'obtenir et de maintenir une habilitation de sécurité du DOD
  1. Avoir de l'expérience avec les outils d'ingénierie inverse logicielle (Ghidra, Binary Ninja, IDA Pro, etc.)
  1. Avoir de l'expérience avec les débogueurs et simulateurs logiciels (GDB, OllyDbg, Renode, etc.)
  1. Avoir la capacité d'apprendre rapidement de nouvelles compétences

Ingénieur logiciel II 2 ans d'expérience pertinente avec une licence dans un domaine connexe ; 0 an d'expérience avec un master dans un domaine connexe ; ou diplôme d'études secondaires ou équivalent et 6 ans d'expérience pertinente.

Ingénieur logiciel III 5 ans d'expérience pertinente avec une licence dans un domaine connexe ; 3 ans d'expérience pertinente avec un master dans un domaine connexe ; 0 an d'expérience avec un doctorat ou un doctorat en droit dans un domaine connexe ; ou diplôme d'études secondaires ou équivalent et 9 ans d'expérience pertinente.

Ingénieur logiciel IV 9 ans d'expérience pertinente avec une licence dans un domaine connexe ; 7 ans d'expérience pertinente avec un master dans un domaine connexe ; 4 ans d'expérience pertinente avec un doctorat ou un doctorat en droit dans un domaine connexe ; ou diplôme d'études secondaires ou équivalent et 13 ans d'expérience pertinente.

Ingénieur logiciel V 15 ans d'expérience pertinente avec une licence dans un domaine connexe ; 13 ans d'expérience pertinente avec un master dans un domaine connexe ; 10 ans d'expérience pertinente avec un doctorat ou un doctorat en droit dans un domaine connexe ; ou diplôme d'études secondaires ou équivalent et 19 ans d'expérience pertinente.

EXIGENCES PHYSIQUES

  1. Travail sédentaire : Capacité à rester en position assise pendant des périodes prolongées tout en effectuant des tâches d'analyse et d'ingénierie inverse sur ordinateur.
  1. Dextérité manuelle : Capacité à utiliser les mains pour taper, utiliser des outils, manipuler de petits composants électroniques ou effectuer des tâches d'extraction de firmware.
  1. Acuité visuelle : Capacité à visualiser des informations numériques détaillées sur des écrans, lire de la documentation technique, examiner des composants microélectroniques et examiner du code ou des schémas.
  1. Station debout ou marche occasionnelle : Déplacement entre les postes de travail, les bancs de laboratoire ou les zones collaboratives.
  1. Levage léger : Capacité à soulever et transporter de petits équipements, des cartes électroniques, des ordinateurs portables ou des appareils de test, généralement moins de 20 livres.
  1. Motricité fine : Requise lors de l'interaction avec la microélectronique, les connecteurs ou le matériel de débogage.
  1. Capacités de communication : Communication verbale et écrite claire pour le mentorat, la collaboration et la rédaction de rapports.
  1. Exigences cognitives/mentales : Concentration élevée, capacité de résolution de problèmes, travail avec des systèmes complexes et apprentissage rapide de nouvelles compétences techniques.

RESPONSABILITÉS ESSENTIELLES DU POSTE

  1. Les candidats à ce poste seront responsables de diriger les efforts d'ingénierie inverse sur les systèmes d'intérêt et de mentorat des ingénieurs juniors dans les processus d'ingénierie inverse et de développement.
  1. Il sera attendu des candidats qu'ils communiquent de manière claire et efficace et qu'ils démontrent leur capacité à comprendre des systèmes complexes avec peu ou pas de documentation.
  1. Une collaboration efficace avec les coéquipiers pour diviser les systèmes complexes en sous-systèmes gérables et le partage opportun des connaissances sont requis.
  1. Il sera attendu des candidats qu'ils produisent des rapports sur les capacités, les anomalies et les vulnérabilités des systèmes à différents niveaux de fidélité pour divers clients.
  1. Les candidats pourraient également être amenés à développer des outils ou des chaînes d'exploitation basés sur des articles universitaires avec une documentation limitée.

EXIGENCES SOUHAITÉES

Vous irez au-delà des attentes si vous...

  1. Possédez déjà une habilitation de sécurité active
  1. Avez de l'expérience avec les normes C++ modernes (>= C++17) et STL
  1. Avez de l'expérience avec Python
  1. Pouvez démontrer l'utilisation de modèles de conception
  1. Avez développé en utilisant des processus de développement logiciel (Agile, TDD, etc.)
  1. Avez une familiarité avec Verilog ou VHDL
  1. Avez de l'expérience avec les logiciels de conception FPGA (Quartus, ISE, Vivado, etc.)
  1. Avez de l'expérience avec l'ingénierie inverse logicielle (IDA Pro, Ghidra, etc.) •
  1. Êtes compétent avec les systèmes de contrôle de version (git, svn, perforce, etc.)
  1. Avez de l'expérience avec le processus de revue de code
  1. Avez de l'expérience avec le patch binaire
  1. Avez de l'expérience dans le contournement des schémas de chiffrement (power glitching, attaques par canal auxiliaire, etc.)
  1. Avez publié des recherches concernant la cybersécurité, l'exploitation logicielle ou l'ingénierie inverse

HII est plus qu'un emploi - c'est une opportunité de construire un nouvel avenir. Nous offrons des avantages sociaux compétitifs tels que des choix de plans médicaux, dentaires et de vision de premier ordre ; des ressources de bien-être ; des programmes d'aide aux employés ; des options de plan d'épargne (401(k)) ; des outils de planification financière, une assurance vie ; des réductions pour les employés ; des congés payés et des congés ; un remboursement des frais de scolarité ; ainsi que des bourses d'études pour la petite enfance et l'enseignement post-secondaire. Une prime/autre rémunération non récurrente est occasionnellement offerte pour les postes qualifiés, et si elle s'applique à ce rôle, elle sera abordée par le recruteur lors de la phase de sélection de la candidature.

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