Junior Software Engineer

Job expired!

Numéro de réquisition : 19462

Déplacements requis : 0 - 10%

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

Autorisation de sécurité : Capacité à obtenir

Niveau d'expérience : Débutant

Cette opportunité se trouve au sein du Cyber & Electronic Warfare, un département de la division Mission Technologies de HII. Chez HII, nous protégeons les intérêts de notre nation dans le cyberespace, en tirant parti de notre expertise approfondie en architecture réseau, en développement de logiciels et de matériels, en cybersécurité et en environnement électromagnétique pour soutenir des missions sensibles avec des agences fédérales.

Notre équipe mondiale de plus de 7 000 professionnels propose des solutions de pointe dans tous les domaines pour nos partenaires de mission. En tant que leader de l'évolution des données dans la défense nationale, nous proposons une gamme de solutions de sécurité nationale pour des clients gouvernementaux et commerciaux, y compris le C5ISR, l'IA, les Big Data, les opérations cyber, les environnements de formation synthétique, le maintien de la flotte, la réhabilitation environnementale et la plus grande famille de véhicules sous-marins sans équipage.

Explorez un rôle qui vous convient et rejoignez-nous dès aujourd'hui. Regardez notre vidéo de présentation : Regardez Maintenant

En avez-vous assez de la pipeline de développement de produits classique ? Aimez-vous bricoler et apprendre comment les choses fonctionnent ?

HII Mission Technologies recherche des ingénieurs talentueux pour un environnement d'ingénierie inversée à Roanoke, VA. Notre équipe se spécialise dans l'ingénierie inverse et la confiance et l'assurance en microélectronique.

En tant que jeune ingénieur logiciel, vous dirigerez une équipe pour effectuer des tâches d'ingénierie inverse sur des produits existants, en encodant vos découvertes directement dans notre base de code. Vous rechercherez, concevrez et développerez également des algorithmes innovants pour automatiser des tâches complexes en ingénierie inverse. Vous deviendrez compétent avec des technologies incluant les langages de description de matériel, les architectures d'instructions intégrées, les langages de développement de logiciels de haut niveau et les outils de vérification formelle.

Nous recherchons des candidats ayant de l'expérience dans la conception orientée objet et une compréhension des portes logiques de base. Les candidats idéaux auront de l'expérience dans la conception FPGA (Quartus, Vivado, ISE), la conception de systèmes embarqués, les outils EDA (synthèse, P&R, simulation) et/ou les microcontrôleurs. Une expérience en ingénierie inverse de logiciels est un plus.

Vous serez responsable de la direction des efforts d'ingénierie inverse, du mentorat des ingénieurs juniors, de la communication efficace et du développement de solutions maintenables. La collaboration et les retours constructifs via des revues de code sont essentiels. Les candidats doivent être citoyens américains et disposés à obtenir une habilitation de sécurité du DoD.

  • Baccalauréat dans un domaine pertinent ou diplôme de lycée avec 4 ans d'expérience pertinente.
  • Citoyenneté américaine avec la capacité d'obtenir et de maintenir une habilitation de sécurité du DoD.
  • Expérience avec des langages de programmation orientés objet comme C++, Java et Python.
  • Compréhension de base des portes logiques et des mathématiques booléennes.
  • Capacité d'apprentissage rapide pour de nouvelles compétences.
  • Habilitation de sécurité active.
  • Expérience avec le C++ moderne (C++17 et au-delà) et la STL.
  • Maîtrise de Python.
  • Utilisation des motifs de conception.
  • Expérience avec Agile, TDD ou des processus de développement similaires.
  • Familiarité avec Verilog ou VHDL.
  • Expérience avec les logiciels de conception FPGA (Quartus, ISE, Vivado).
  • Compétence en ingénierie inverse de logiciels (IDA Pro, Ghidra).
  • Expérience avec