Launch Legends
STR
Software Reverse Engineer
Über die Stelle
STR sucht einen Software Reverse Engineer mit Leidenschaft für Forschung und Analyse von Schwachstellen in Cyber-Physical Systems. Die Arbeit muss vor Ort erbracht werden.
Ihre Aufgaben: *
- Reverse Engineering komplexer Software- oder Firmware-Ziele, von typischen Windows/Linux Binärdateien bis hin zu eingebetteter Firmware, die auf nicht-traditionellen Computerarchitekturen und Betriebssystemen läuft *
- Entwicklung und Anwendung von automatisierten Reverse-Engineering- und Binäranalysetools zur Charakterisierung von Protokollen, Schnittstellen und Funktionalitäten von Zielsystemen *
- Entwicklung innovativer Cybersicherheitslösungen *
- Zusammenarbeit in multidisziplinären Teams zur Bewältigung anspruchsvoller Probleme aus einer Vielzahl von Technologien, um innovative Cybersicherheitslösungen zu entwickeln *
- Durchführung von Schwachstellen-Weaponization, Exploit-Entwicklung, Payload-Entwicklung und Exploit-Mitigation bei einer Vielzahl von herausfordernden Zielen *
- Dokumentation, Demonstration und Präsentation von Forschungsergebnissen *
- Lösung realer Probleme, die Auswirkungen auf die nationale Sicherheit haben
Ihr Profil: *
- Für diese Position ist eine aktive Top Secret (TS) Sicherheitsfreigabe erforderlich, für die die US-Staatsbürgerschaft von der US-Regierung benötigt wird *
- Bachelor-, Master- oder PhD-Abschluss in Informatik, Computer Engineering, Cybersicherheit oder einem verwandten Fachgebiet (oder gleichwertige Berufserfahrung) *
- Erfahrung mit Binäranalyse von Software/Firmware *
- Erfahrung mit Disassembler-Tools wie IDA Pro, Binary Ninja oder Ghidra *
- Beherrschung einer oder mehrerer Programmiersprachen: C/C++, Python, etc. *
- Beherrschung einer oder mehrerer Assemblersprachen: x86, ARM, etc. *
- Allgemeines Verständnis der Grundlagen des Reverse Engineering: Speicherlayout, Aufrufkonventionen usw.
Nice to have: *
- Schwachstellenforschung und -analyse *
- Kenntnisse in der Weaponization entdeckter Schwachstellen zu Exploits *
- Entwicklung von Implantaten oder Software-Patches *
- Vertrautheit mit Binäremulation oder Schwachstellenforschung, einschließlich Tools wie QEMU oder AFL++ *
- Erfahrung mit DSP-Architekturen wie Texas Instruments, STMicroelectronics, NXP oder Analog Devices. *
- Kenntnisse über Betriebssystem-Interna, einschließlich Speicher-/Prozess-/Thread-Management *
- Analyse von Embedded Systems oder Firmware *
- Erfahrung in der Entwicklung benutzerdefinierter Emulationstools zur Ermöglichung dynamischer Analysen *
- Entwicklung von Disassembler/Decompiler-Modulen *
- Erfahrung in der Analyse und Rekonstruktion von Code-/Datenflüssen *
- Entwicklung von automatisierten Reverse-Engineering- oder Software-Analysetools *
- Erfahrung im Debugging von Software ohne Quellcode *
- Kenntnisse von Binärdateistrukturen und -formaten *
- Erfahrung in der Analyse von Protokollen oder Nachrichtenstrukturen *
- Kenntnisse von Anti-Reverse-Engineering-Techniken *
- Kenntnisse von Intrusion Detection und Anti-Malware-Systemen und -Techniken
Gehaltsinformationen
Vollzeit-Gehaltsspanne: $112,000 - $154,000
Die angegebene Gehaltsspanne basiert auf externen Marktdaten. Angebote basieren auf Faktoren wie, aber nicht beschränkt auf, Erfahrung, Ausbildung, Schulung, Schlüsselqualifikationen/kritische Fähigkeiten, Sicherheitsfreigaben sowie vorherrschende Markt- und Geschäftsbedingungen des Kandidaten.
STR ist ein Arbeitgeber, der Chancengleichheit fördert. Wir sind voll und ganz bestrebt, den am besten qualifizierten Kandidaten einzustellen, unabhängig von Rasse, Hautfarbe, Religion, Geschlecht (einschließlich Geschlechtsidentität, sexueller Orientierung und Schwangerschaft), Familienstand, nationaler Herkunft, Alter, Veteranenstatus, Behinderung, genetischen Informationen oder anderen Merkmalen, die durch bundesstaatliche, landesstaatliche oder lokale Gesetze geschützt sind.
Wenn Sie eine angemessene Vorkehrung für einen Teil des Einstellungsprozesses benötigen, senden Sie uns eine E-Mail an [email protected] [[email protected]] und geben Sie Ihre Kontaktdaten an.
Gemäß den geltenden Bundesgesetzen und -vorschriften erfordern Positionen bei STR von den Mitarbeitern die Erlangung von nationalen Sicherheitsfreigaben und die Erfüllung der Anforderungen zur Einhaltung von Exportkontrollen und anderen geltenden Gesetzen.
STR ist ein wachsendes Technologieunternehmen mit Standorten in der Nähe von Boston, MA, Arlington, VA, in der Nähe von Dayton, OH, Melbourne, FL, Carlsbad, CA, Atlanta, GA und Denver, CO. Wir spezialisieren uns auf fortschrittliche Forschung und Entwicklung für Verteidigung, Geheimdienste und nationale Sicherheit in den Bereichen: Cyber; Sensoren der nächsten Generation, Radar, Sonar, Kommunikation und elektronische Kriegsführung; sowie Algorithmen und Analysen der künstlichen Intelligenz, um die Komplexität zu verstehen, die um uns herum explodiert.
STR setzt sich für die Schaffung einer kollaborativen Lernumgebung ein, die tiefes technisches Verständnis unterstützt und die Beiträge und Erfolge aller Teammitglieder anerkennt. Unsere Arbeit ist herausfordernd, und wir gehen abends nach Hause und wissen, dass wir die Grenzen der Technologie verschoben und die Welt sicherer gemacht haben.
STR ist nicht irgendein Unternehmen. Unsere Mitarbeiter, unsere Kultur und unsere Einstellung sowie ihre einzigartigen Fähigkeiten, Erfahrungen und Perspektiven bringen uns auf einen Kurs, der die Welt verändern wird. Das können wir jedoch nicht allein – wir brauchen Mitstreiter. Wenn Sie einer sind, treten Sie unserem Team bei und helfen Sie mit, unsere Gesellschaft sicher zu halten! Besuchen Sie uns unter str.us str.us/ für weitere Informationen.
