Redwood Materials
HII's Mission Technologies division
Softwareentwickler (SkillBridge Praktikant) - 23875
Über die Stelle
Anforderungsnummer: 23875
Erforderlich Reise: 0 - 10%
Beschäftigungsart: Temporärer Mitarbeiter
Voraussichtlicher Gehaltsrahmen: $0.00 - $0.00
Sicherheitsüberprüfung: Erwerb möglich
Erfahrungsstufe: Praktikant
Annahmen/Einschränkungen
- Wenn der Kandidat ausgewählt und genehmigt wird, kann der SkillBridge-Praktikant im Rahmen dieses Praktikums reisen; HII Mission Technologies übernimmt alle Reisekosten.
- Der SkillBridge-Praktikant verfügt mindestens über eine aktive Geheimhaltungsstufe.
- Der SkillBridge-Praktikant steht während der Kernarbeitszeiten für kritische Besprechungen und Schulungen zur Verfügung.
#LI-RM1
Der angegebene Gehaltsrahmen für diese Rolle ist als gute Schätzung gedacht, basierend auf dem Standort, den Erwartungen und den Verantwortlichkeiten der Rolle. Bei der Unterbreitung eines Angebots berücksichtigt HII's Mission Technologies division eine Vielzahl von Faktoren, dazu gehören, aber nicht nur, die Funktion der Rolle und die Ausbildung oder Schulung, die Berufserfahrung und die Schlüsselqualifikationen eines Bewerbers.
Alle qualifizierten Bewerber erhalten eine Beschäftigungsberücksichtigung, unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, Geschlechtsidentität oder -ausdruck, sexueller Orientierung, nationaler Herkunft, körperlicher oder geistiger Behinderung, Alter oder Veteranenstatus oder einem anderen durch Bundes-, Landes- oder lokales Recht geschützten Merkmal.
Benötigen Sie Hilfe?
Wenn Sie eine angemessene Vorkehrung für einen Teil des Bewerbungsprozesses benötigen, senden Sie bitte eine E-Mail an [email protected] [[email protected]] und teilen Sie uns die Art Ihrer Anfrage und Ihre Kontaktinformationen mit. Angemessene Vorkehrungen werden von Fall zu Fall betrachtet. Bitte beachten Sie, dass nur Anfragen bezüglich einer Anforderung angemessener Vorkehrungen von dieser E-Mail-Adresse beantwortet werden. Darüber hinaus können Sie auch 1-844-849-8463 für Hilfe anrufen. Drücken Sie #3 für HII Mission Technologies.
Lernen Sie die Mission Technologies Division von HII kennen
Diese Stelle ist bei Warfare Systems (WS) angesiedelt, einer Geschäftseinheit innerhalb der Division Mission Technologies von HII. Warfare Systems umfasst Cyber- und Missions-IT, elektronische Kampfführung sowie C5ISR-Systeme.
HII arbeitet innerhalb der Geheimdienst- und Cyberoperationsgemeinschaften unserer Nation, um unsere Interessen im Cyberspace zu verteidigen und aufkommende Bedrohungen vorherzusehen. Unsere Fähigkeiten in den Bereichen Cybersicherheit, Netzwerkarchitektur, Reverse Engineering sowie Software- und Hardwareentwicklung ermöglichen es uns einzigartig, sensible Missionen für Partner der US-Streitkräfte und Bundesbehörden zu unterstützen.
Unser Team von mehr als 7,000 Fachleuten weltweit liefert domänenübergreifendes Fachwissen und fortschrittliche Technologien im Dienste von Missionspartnern auf der ganzen Welt. Mission Technologies treibt die nächste Evolutionsstufe der nationalen Verteidigung voran – die Daten-Evolution – durch die Beschleunigung einer breiten Palette von nationalen Sicherheitslösungen für Regierungs- und kommerzielle Kunden. Unsere Fähigkeiten reichen von C5ISR, KI und Big Data, Cyberoperationen und synthetischen Trainingsumgebungen bis hin zur Flottenunterstützung, Umweltsanierung und der größten Familie von Unterwasserfahrzeugen in jeder Klasse.
Finden Sie die richtige Rolle für sich. Bewerben Sie sich noch heute. Wir freuen uns darauf, Sie kennenzulernen.
Um mehr über Mission Technologies zu erfahren, klicken Sie hier für ein kurzes Video:[]
STELLENBESCHREIBUNG
Dies ist ein UNVERGÜTETES Praktikum im Rahmen des DoD SkillBridge-Programms für aktive US-Militärangehörige im Übergang. DoD SkillBridge-Praktika sollen aktiven Militärangehörigen im Übergang helfen, Praxiserfahrung in der Arbeitswelt zu sammeln, irgendwann während ihrer letzten 180 Tage des aktiven Dienstes. Der Praktikant wird aktiv an bedeutsamen Projekten geschult und eng mit einem Mentor und der leitenden Unternehmensführung zusammenarbeiten. Die Praktikumsprogramme von HII Mission Technologies konzentrieren sich darauf, übergangsweise Militärangehörige in Praktika zu vermitteln, die Kenntnisse, Bildung und militärische Ausbildung erfordern, die ihren derzeitigen oder früheren militärischen Jobs ähneln; Positionen, die leicht in eine reguläre und unbefristete Vollzeitstelle bei HII übergehen könnten.
Gemeinsam arbeiten wir daran, eine Zukunft zu sichern, in der jeder frei sein und gedeihen kann.
WESENTLICHE AUFGABEN
Zielsetzung
Der Skillbridge-Praktikant wird als Softwareentwickler bei HII-Mission Technologies ausgebildet und berichtet an einen designierten HII-Vorgesetzten. Ziel ist es, die Grundlagen und Prinzipien der Softwareentwicklung zu erlernen und effektiv zum Reverse-Engineering-Team von HII MT beizutragen, mit praktischer Erfahrung in der Hardware-/Softwareanalyse und -entwicklung in einer freigegebenen Umgebung. Dem Praktikanten werden bei Bedarf Sonderprojekte zugewiesen.
Gewünschter Endzustand (Ziel: 3-4 Monate)
Nach drei Monaten wird der Praktikant Folgendes erworben haben:
- Technische Kompetenz
- Beherrschung grundlegender Reverse-Engineering-Techniken unter Verwendung von Industriewerkzeugen
- Entwicklung von Kompetenz in FPGA-Design-Software und Hardwarebeschreibungssprachen
- Praktische Erfahrung mit objektorientierter Programmierung in C++ und Python
- Projektintegration
- Beitrag zu Live-Projekten im Bereich Mikroelektronik-Vertrauen und -Sicherheit
- Erlernen der Dokumentation und Integration von Erkenntnissen in bestehende Codebasen
- Entwicklung von Testsuiten zur Validierung der Codefunktionalität
- Berufliche Entwicklung
- Verständnis der Protokolle für Arbeitsumgebungen von DoD/freigegebenen Einrichtungen
- Erlernen kollaborativer Entwicklungspraktiken durch den Code-Review-Prozess
- Erfahrung mit Versionskontrollsystemen und Entwicklungsworkflows
- Mission Technologies profitiert vom militärischen Hintergrund des SkillBridge-Praktikanten und betrachtet das SkillBridge-Praktikum als eine insgesamt positive Erfahrung.
WESENTLICHE AUFGABEN
Schulungsort: Roanoke, VA (vor Ort)
Schulungsplan
PHASE 1: GRUNDLAGEN UND EINFÜHRUNG IN WERKZEUGE (Wochen 1-4)
Woche 1: Orientierung und grundlegende Werkzeuge
- Sicherheitsprotokolle, Verfahren der Einrichtung und Erwartungen am Arbeitsplatz des DoD
- Einrichtung der Entwicklungsumgebung und Einführung in die Versionskontrolle (git)
- Grundlegende Wiederholung von Logikgattern und Boolescher Algebra
Woche 2: Grundlagen der Programmierung
- Grundlagen von C++ und moderne C++-Funktionen (C++17 und STL)
- Grundlagen der Python-Programmierung für die Hardwareentwicklung
- Einführung in Hardwarebeschreibungssprachen (Grundlagen Verilog/VHDL)
Woche 3: Hardware-Werkzeuge
- Einrichtung der FPGA-Entwicklungsumgebung (Quartus/Vivado)
- Grundlegende FPGA-Design-Workflows und Simulation
- Einführung in EDA-Werkzeuge und Synthesekonzepte
Woche 4: Grundlagen des Reverse Engineering
- Einführung in die Methodik des Reverse Engineering
- Praktisches Training mit IDA Pro und Ghidra
- Grundlegende Techniken der Hardwareanalyse
PHASE 2: BETREUTE PROJEKTARBEIT (Wochen 5-8)
Woche 5: Erste Projektintegration
- Einführung in den Team-Workflow und den Code-Review-Prozess
- Kleine Reverse-Engineering-Aufgaben
- Dokumentationspraktiken und Einarbeitung in die Codebasis
Woche 6: Komponentenanalyse
- Geführte Reverse-Engineering-Analyse von Hardwarekomponenten
- Implementierung von Erkenntnissen in den Quellcode
- Grundlagen der Entwicklung von Testsuiten
Woche 7: Werkzeugentwicklung
- Beitrag zu internen Software-Werkzeugen
- Debugging- und Optimierungstechniken
- Integration in bestehende Systeme
Woche 8: Fortgeschrittene Analyse
- Analyse komplexer Systemtechniken
- Erkundung von Mikrocontrollern und eingebetteten Systemen
- Einführung in Werkzeuge zur formalen Verifizierung
PHASE 3: UNABHÄNGIGER PROJEKTBEITRAG (Wochen 9-12)
Woche 9: Projektzuweisung
- Unabhängige Projektzuweisung für Reverse Engineering
- Planung und Dokumentation des Vorgehens
- Erste Analyse und Werkzeugauswahl
Woche 10: Implementierung
- Codeentwicklung für das zugewiesene Projekt
- Erstellung von Testsuiten
- Regelmäßige Code-Reviews und Integration von Feedback
Woche 11: Integration und Test
- Systemintegration der entwickelten Komponenten
- Umfassende Tests und Validierung
- Abschluss der Dokumentation
Woche 12: Abschlussphase
- Projektpräsentation und Wissensvermittlung
- Abschließende Code-Reviews und Optimierung
- Programmabschluss und Übergangsplanung
Erfolgsmetriken
- Abschluss der zugewiesenen Reverse-Engineering-Projekte
- Nachgewiesene Kompetenz im Umgang mit Werkzeugen
- Qualität der Codebeiträge und Dokumentation
- Effektive Teamzusammenarbeit und Kommunikation
- Verständnis von Sicherheitsprotokollen und -verfahren
Zusätzliche Ziele
- Unterstützung bei Veranstaltungen
- Produkt-Sprint-Planung
MINDESTQUALIFIKATIONEN
Nur aktive Militärangehörige innerhalb der letzten 180 Tage des aktiven Dienstes.
Bewerbungen werden innerhalb der letzten 12 Monate des aktiven Militärdienstes akzeptiert.
Bildung und Erfahrung abhängig vom Ausbildungsprogramm.
- Bachelor-Abschluss in einem relevanten Fachbereich erforderlich
- Fähigkeit zur Erlangung einer von der US-DoD ausgestellten Sicherheitsfreigabe erforderlich.
PHYSISCHE ANFORDERUNGEN
Die physischen Anforderungen variieren und hängen vom Ausbildungsprogramm ab.
BEVORZUGTE ANFORDERUNGEN
- Geheimhaltungsstufe SECRET bevorzugt
