Vulnerability Researcher
Core
Reverse engineer wireless and embedded systems to uncover vulnerabilities and develop proof-of-concept exploits for government customers.
Role type
Senior IC vulnerability researcher (embedded/wireless security)
Builds
Proof-of-concept exploits and security assessments for mission-critical systems
Domain
Cybersecurity, embedded systems, wireless protocols
Required skills
C/C++ and Python, reverse engineering, firmware analysis (ARM/MIPS/PowerPC/RTOS), fuzzing, exploit development, binary analysis tools (IDA Pro/Binary Ninja/Ghidra), wireless protocol analysis, low-level programming
Preferred skills
Firmware rehosting/emulation, defeating ASLR/DEP/Stack Canaries, cellular standards (4G/5G), low-bandwidth communications (RS485/RS232/CAN), Wi-Fi/Bluetooth/Zigbee, file system forensics, fault injection
Technologies
IDA Pro, Binary Ninja, Ghidra, QEMU, Linux, TCP/IP, UDP, HTTP
Responsibilities
Reverse engineer wireless and embedded systems to identify vulnerabilities, develop proof-of-concept exploits, analyze firmware and wireless protocols, utilize custom tools for binary manipulation, collaborate with CNO developers and hardware engineers
Seniority
Senior, hands-on IC
