Redwood Materials
HII's Mission Technologies division
Ingénieur Logiciel (Stagiaire SkillBridge) - 23875
À 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
- 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.
- Le stagiaire SkillBridge possédera au minimum une autorisation de sécurité secrète active.
- 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 :
- Maîtrise technique
- Maîtrise des techniques fondamentales de rétro-ingénierie à l'aide d'outils industriels
- Développement de compétences dans les logiciels de conception FPGA et les langages de description matérielle
- Expérience pratique de la programmation orientée objet en C++ et Python
- Intégration de projet
- Contribution à des projets en direct impliquant la confiance et l'assurance des microélectroniques
- Apprentissage de la documentation et de l'intégration des découvertes dans la base de code existante
- Développement de suites de tests pour valider la fonctionnalité du code
- Développement professionnel
- Compréhension des protocoles de l'environnement de travail DoD/classifié
- Apprentissage des pratiques de développement collaboratif par le biais du processus de revue de code
- Expérience des systèmes de contrôle de version et des flux de développement
- 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
- Protocoles de sécurité, procédures de l'établissement et attentes du lieu de travail DoD
- Configuration de l'environnement de développement et introduction au contrôle de version (git)
- Rappel des portes logiques de base et de la logique booléenne
Semaine 2 : Fondamentaux de la programmation
- Fondamentaux de C++ et fonctionnalités modernes de C++ (C++17 et STL)
- Essentiels de la programmation Python pour l'ingénierie matérielle
- Introduction aux langages de description matérielle (bases Verilog/VHDL)
Semaine 3 : Outils matériels
- Configuration de l'environnement de développement FPGA (Quartus/Vivado)
- Flux de conception FPGA de base et simulation
- Introduction aux outils EDA et aux concepts de synthèse
Semaine 4 : Bases de la rétro-ingénierie
- Introduction à la méthodologie de rétro-ingénierie
- Formation pratique avec IDA Pro et Ghidra
- Techniques de base d'analyse matérielle
PHASE 2 : TRAVAIL DE PROJET SUPERVISÉ (Semaines 5-8)
Semaine 5 : Intégration initiale du projet
- Introduction au flux de travail de l'équipe et au processus de revue de code
- Missions de rétro-ingénierie à petite échelle
- Pratiques de documentation et familiarisation avec la base de code
Semaine 6 : Analyse de composants
- Rétro-ingénierie guidée de composants matériels
- Implémentation des découvertes dans le code source
- Fondamentaux du développement de suites de tests
Semaine 7 : Développement d'outils
- Contribution aux outils logiciels internes
- Techniques de débogage et d'optimisation
- Intégration avec les systèmes existants
Semaine 8 : Analyse avancée
- Techniques d'analyse de systèmes complexes
- Exploration des microcontrôleurs et des systèmes embarqués
- Introduction aux outils de vérification formelle
PHASE 3 : CONTRIBUTION INDÉPENDANTE AU PROJET (Semaines 9-12)
Semaine 9 : Attribution du projet
- Attribution d'un projet indépendant de rétro-ingénierie
- Planification et documentation de l'approche
- Analyse initiale et sélection des outils
Semaine 10 : Implémentation
- Développement de code pour le projet assigné
- Création de suites de tests
- Revues de code régulières et intégration des retours
Semaine 11 : Intégration et tests
- Intégration système des composants développés
- Tests et validation complets
- Achèvement de la documentation
Semaine 12 : Phase finale
- Présentation du projet et transfert de connaissances
- Revue de code finale et optimisation
- Achèvement du programme et planification de la transition
Mesures de succès
- Réalisation des projets de rétro-ingénierie assignés
- Maîtrise démontrée de l'utilisation des outils
- Qualité des contributions au code et de la documentation
- Collaboration et communication efficaces en équipe
- Compréhension des protocoles et procédures de sécurité
Objectifs supplémentaires
- Support d'événements
- 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.
- Doit détenir un diplôme de licence dans un domaine pertinent
- 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
- Autorisation de sécurité SECRÈTE préférée
