Roku
STR
Senior Reverse Engineer
Über die Stelle
STR stellt einen Senior Reverse Engineer ein, der eine Leidenschaft für die Erforschung und Analyse von Schwachstellen in Cyber-Physical Systems hat. Die Arbeit muss vor Ort erfolgen.
Was Sie tun werden
- Reverse Engineering von komplexen Software- oder Firmware-Zielen, von typischen Windows/Linux-Binärdateien bis hin zu eingebetteter Firmware, die auf nicht-traditionellen Computerarchitekturen und Betriebssystemen läuft
- Entwicklung und Anwendung automatisierter Reverse-Engineering- und Binäranalyse-Tools zur Charakterisierung von Protokollen, Schnittstellen und Funktionalitäten von Zielsystemen
- Zusammenarbeit in multidisziplinären Teams zur Entwicklung innovativer offensiver Cyber-Lösungen für herausfordernde Probleme aus einer Vielzahl von Technologien
- Durchführung von Schwachstellen-Weaponization, Exploit-Entwicklung, Payload-Entwicklung und Exploit-Minderung bei einer Vielzahl von herausfordernden Zielen
- Dokumentation, Demonstration und Präsentation von Forschungsergebnissen
- Lösung realer Probleme, die sich auf die nationale Sicherheit auswirken
Wer Sie sind
- Für diese Position ist die Fähigkeit zur Erlangung einer aktiven Top Secret (TS) Sicherheitsfreigabe erforderlich, wofür die US-Staatsbürgerschaft durch die US-Regierung benötigt wird
- Bachelor-Abschluss in Informatik, Computer Engineering, Cybersicherheit oder einem verwandten Fachgebiet, plus mindestens 5 Jahre relevante Erfahrung (MS oder PhD mit gleichwertiger Berufserfahrung können ebenfalls berücksichtigt werden)
- Erfahrung mit der 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 Umwandlung entdeckter Schwachstellen in 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
- Embedded-Systeme oder Firmware-Analyse
- Erfahrung in der Entwicklung benutzerdefinierter Emulationstools zur Ermöglichung dynamischer Analysen
- Entwicklung von Modulen für Disassembler/Decompiler
- Erfahrung in der Analyse und Rekonstruktion von Code-/Datenflüssen
- Entwicklung von Tools für automatisiertes Reverse Engineering oder Softwareanalyse
- Erfahrung im Debuggen von Software ohne Quellcode
- Kenntnisse über Binärdateistrukturen und -formate
- Erfahrung in der Analyse von Protokollen oder Nachrichtenstrukturen
- Kenntnisse über Anti-Reverse-Engineering-Techniken
- Kenntnisse über Intrusion Detection und Anti-Malware-Systeme und -Techniken
Gehaltsinformationen
Vollzeit-Gehaltsspanne: $134,000 - $184,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 des Kandidaten sowie vorherrschende Markt- und Geschäftsbedingungen.
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 künstlicher 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 kein gewöhnliches Unternehmen. Unsere Mitarbeiter, unsere Kultur und unsere Einstellung sowie ihre einzigartigen Fähigkeiten, Erfahrungen und Perspektiven bringen uns auf einen Kurs, um die Welt zu verändern. 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.
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 Bundes-, Landes- oder lokale Gesetze geschützt sind.
Wenn Sie eine angemessene Unterkunft 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 nationaler Sicherheitsfreigaben und die Erfüllung der Anforderungen für die Einhaltung von Exportkontrollen und anderen geltenden Gesetzen.
