HII's Mission Technologies division

Ingénieur Logiciel (Stagiaire SkillBridge) - 23875

PythonC++
Traduction automatique. Consultez l’original.

À propos du poste

Numéro de Réquisition : 23875

Requis Déplacements : 0 - 10%

Type d'emploi : Travailleur Temporaire

Fourchette de salaire anticipée : $0.00 - $0.00

Autorisation de sécurité : Capacité à obtenir

Niveau d'expérience : Stagiaire

Hypothèses/Restrictions

  1. Si le candidat est sélectionné et approuvé, le stagiaire SkillBridge peut voyager en conjonction avec ce stage ; HII Mission Technologies financera tous les frais de voyage.
  1. Le stagiaire SkillBridge possédera au minimum une autorisation de sécurité secrète active.
  1. Le stagiaire SkillBridge sera disponible pendant les heures de bureau pour les réunions et la formation critiques.

#LI-RM1

La fourchette de salaire indiquée pour ce poste est une estimation de bonne foi basée sur l'emplacement, les attentes et les responsabilités du rôle. Lors de l'offre, HII's Mission Technologies division prend en compte une variété de facteurs, notamment, mais sans s'y limiter, la fonction du rôle et la formation ou l'éducation du candidat, son expérience professionnelle et ses compétences clés.

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

Besoin d'aide ?

Si vous avez besoin d'un aménagement raisonnable pour toute partie du processus d'emploi, veuillez envoyer un e-mail à buildyourcareer@hii-co.com [buildyourcareer@hii-co.com] et nous faire part de la nature de votre demande et de vos coordonnées. Les aménagements raisonnables sont examinés au cas par cas. Veuillez noter que seules les demandes concernant un aménagement raisonnable recevront une réponse 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.

Découvrez la division Mission Technologies de HII

Cette opportunité relève de Warfare Systems (WS), un groupe d'activités au sein de la division HII's Mission Technologies. Warfare Systems comprend les systèmes informatiques et de mission cyber, la guerre électronique et les systèmes C5ISR.

HII opère au sein des communautés de renseignement et d'opérations cyber de notre nation pour défendre nos intérêts dans le cyberespace et anticiper les menaces émergentes. Nos capacités en cybersécurité, architecture réseau, rétro-ingénierie, développement logiciel et matériel nous permettent de manière unique de soutenir des missions sensibles pour les partenaires militaires et agences fédérales des États-Unis.

Notre équipe de plus de 7,000 professionnels dans le monde entier fournit une expertise dans tous les domaines et des technologies avancées au service de partenaires de mission à travers le monde. Mission Technologies mène la prochaine évolution de la défense nationale – l'évolution des données – en accélérant un large éventail de solutions de sécurité nationale pour les clients gouvernementaux et commerciaux. Nos capacités vont de C5ISR, l'IA et le Big Data, les opérations cyber et les environnements d'entraînement synthétiques à la maintenance de flotte, la remédiation environnementale et la plus grande famille de véhicules subaquatiques sans pilote dans chaque classe.

Trouvez le rôle qui vous convient. Postulez aujourd'hui. Nous avons hâte de vous rencontrer.

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

]

DESCRIPTION DU POSTE

Il s'agit d'un stage NON RÉMUNÉRÉ dans le cadre du programme DoD SkillBridge pour les militaires américains en transition d'activité. Les stages DoD SkillBridge sont disponibles pour aider les militaires en transition d'activité à acquérir une expérience concrète dans le monde du travail pendant leurs 180 derniers jours de service actif. Le stagiaire s'entraînera activement sur des projets significatifs et travaillera en étroite collaboration avec un mentor et la haute direction de l'entreprise. Les programmes de stage de HII Mission Technologies visent à placer les militaires en transition dans des stages qui exigent des connaissances, des compétences, des aptitudes, une formation et une expérience militaire similaires à leurs emplois militaires actuels ou précédents ; des postes qui pourraient facilement être transformés en un emploi à temps plein, régulier et permanent chez HII.

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

RESPONSABILITÉS ESSENTIELLES DU POSTE

Objectif

Le stagiaire Skillbridge se formera en tant qu'Ingénieur Logiciel au sein de HII-Mission Technologies, sous la direction d'un superviseur HII désigné, dans le but d'apprendre les bases et les principes de l'ingénierie logicielle, et de pouvoir contribuer efficacement à l'équipe de rétro-ingénierie de HII MT, avec une expérience pratique de l'analyse et du développement matériel/logiciel dans un environnement classifié. Le stagiaire se verra attribuer des projets spéciaux selon les besoins.

Résultat final souhaité (objectif de 3-4 mois)

À la fin des trois mois, le stagiaire acquerra :

  1. Maîtrise technique
  1. Maîtrise des techniques fondamentales de rétro-ingénierie à l'aide d'outils industriels
  1. Développement de compétences dans les logiciels de conception FPGA et les langages de description matérielle
  1. Expérience pratique de la programmation orientée objet en C++ et Python
  1. Intégration de projet
  1. Contribution à des projets en direct impliquant la confiance et l'assurance des microélectroniques
  1. Apprentissage de la documentation et de l'intégration des découvertes dans la base de code existante
  1. Développement de suites de tests pour valider la fonctionnalité du code
  1. Développement professionnel
  1. Compréhension des protocoles de l'environnement de travail DoD/classifié
  1. Apprentissage des pratiques de développement collaboratif par le biais du processus de revue de code
  1. Expérience des systèmes de contrôle de version et des flux de développement
  1. Mission Technologies bénéficiera de l'expérience militaire du stagiaire SkillBridge et considère le stage SkillBridge comme une expérience globalement positive.

RESPONSABILITÉS ESSENTIELLES DU POSTE

Lieu de formation : Roanoke, VA (en personne)

Plan de formation

PHASE 1 : FONDAMENTAUX ET INTRODUCTION AUX OUTILS (Semaines 1-4)

Semaine 1 : Orientation et outils de base

  1. Protocoles de sécurité, procédures de l'établissement et attentes du lieu de travail DoD
  1. Configuration de l'environnement de développement et introduction au contrôle de version (git)
  1. Rappel des portes logiques de base et de la logique booléenne

Semaine 2 : Fondamentaux de la programmation

  1. Fondamentaux de C++ et fonctionnalités modernes de C++ (C++17 et STL)
  1. Essentiels de la programmation Python pour l'ingénierie matérielle
  1. Introduction aux langages de description matérielle (bases Verilog/VHDL)

Semaine 3 : Outils matériels

  1. Configuration de l'environnement de développement FPGA (Quartus/Vivado)
  1. Flux de conception FPGA de base et simulation
  1. Introduction aux outils EDA et aux concepts de synthèse

Semaine 4 : Bases de la rétro-ingénierie

  1. Introduction à la méthodologie de rétro-ingénierie
  1. Formation pratique avec IDA Pro et Ghidra
  1. Techniques de base d'analyse matérielle

PHASE 2 : TRAVAIL DE PROJET SUPERVISÉ (Semaines 5-8)

Semaine 5 : Intégration initiale du projet

  1. Introduction au flux de travail de l'équipe et au processus de revue de code
  1. Missions de rétro-ingénierie à petite échelle
  1. Pratiques de documentation et familiarisation avec la base de code

Semaine 6 : Analyse de composants

  1. Rétro-ingénierie guidée de composants matériels
  1. Implémentation des découvertes dans le code source
  1. Fondamentaux du développement de suites de tests

Semaine 7 : Développement d'outils

  1. Contribution aux outils logiciels internes
  1. Techniques de débogage et d'optimisation
  1. Intégration avec les systèmes existants

Semaine 8 : Analyse avancée

  1. Techniques d'analyse de systèmes complexes
  1. Exploration des microcontrôleurs et des systèmes embarqués
  1. Introduction aux outils de vérification formelle

PHASE 3 : CONTRIBUTION INDÉPENDANTE AU PROJET (Semaines 9-12)

Semaine 9 : Attribution du projet

  1. Attribution d'un projet indépendant de rétro-ingénierie
  1. Planification et documentation de l'approche
  1. Analyse initiale et sélection des outils

Semaine 10 : Implémentation

  1. Développement de code pour le projet assigné
  1. Création de suites de tests
  1. Revues de code régulières et intégration des retours

Semaine 11 : Intégration et tests

  1. Intégration système des composants développés
  1. Tests et validation complets
  1. Achèvement de la documentation

Semaine 12 : Phase finale

  1. Présentation du projet et transfert de connaissances
  1. Revue de code finale et optimisation
  1. Achèvement du programme et planification de la transition

Mesures de succès

  1. Réalisation des projets de rétro-ingénierie assignés
  1. Maîtrise démontrée de l'utilisation des outils
  1. Qualité des contributions au code et de la documentation
  1. Collaboration et communication efficaces en équipe
  1. Compréhension des protocoles et procédures de sécurité

Objectifs supplémentaires

  1. Support d'événements
  1. Planification de sprints produit

QUALIFICATIONS MINIMALES

Militaire en activité UNIQUEMENT dans les 180 derniers jours de service actif.

Candidatures acceptées dans les 12 derniers mois de service militaire actif.

Éducation et expérience dépendant du programme d'enseignement.

  1. Doit détenir un diplôme de licence dans un domaine pertinent
  1. Doit être capable d'obtenir une autorisation de sécurité délivrée par le DoD américain.

EXIGENCES PHYSIQUES

Les exigences physiques varieront et dépendront du programme d'enseignement.

EXIGENCES PRÉFÉRENTIELLES

  1. Autorisation de sécurité SECRÈTE préférée

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