Senior Reverse Engineer
Core
Reverse engineering complex software and firmware to develop offensive cyber solutions, weaponize vulnerabilities, and create exploits for cyber-physical systems.
Role type
Senior IC reverse engineer (offensive security)
Builds
Offensive cyber solutions, exploits, payloads, and exploit mitigation tools
Domain
Cybersecurity, cyber-physical systems, embedded systems
Required skills
Binary analysis, disassembly (x86, ARM), C/C++, Python, vulnerability weaponization, exploit development, memory layout understanding, calling conventions
Preferred skills
Vulnerability research, implant development, binary emulation (QEMU, AFL++), DSP architecture analysis, OS internals, custom emulation tools, code/data flow reconstruction, anti-reverse engineering techniques
Technologies
IDA Pro, Binary Ninja, Ghidra, QEMU, AFL++, Texas Instruments, STMicroelectronics, NXP, Analog Devices
Responsibilities
Reverse engineering Windows/Linux binaries and embedded firmware, developing automated reverse engineering tools, performing vulnerability weaponization and exploit development, documenting and presenting research findings
Seniority
Senior, hands-on IC