Lead Software Reverse Engineer
Core
Lead a team in reverse engineering wireless and embedded systems to detect zero-day vulnerabilities and develop proof-of-concept exploits.
Role type
Senior IC reverse engineer (firmware/security) with team leadership
Builds
Proof-of-concept exploits, vulnerability assessments, technical research deliverables
Domain
Cybersecurity, embedded systems, wireless protocols, firmware analysis
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++, Assembly, Python, reverse engineering, vulnerability research, firmware analysis, exploit development, team leadership, project management
Preferred skills
Binary Ninja API scripting, Ghidra API scripting, hardware debugging (JTAG/SWD), software-defined radio (SDR), cryptographic security, secure boot mechanisms, side-channel analysis, digital signal processing, RF protocols, wireless security standards, wireless communication protocols (Bluetooth, WiFi, cellular)
Technologies
IDA Pro, Binary Ninja, Ghidra, Wireshark, tcpdump, QEMU, Linux command-line
Responsibilities
Lead planning and execution of technical research tasks; reverse engineer wireless and embedded systems to identify vulnerabilities; develop and maintain proof-of-concept exploits; analyze firmware, software protections, and wireless protocols; collaborate with CNO developers and hardware engineers
Seniority
Senior, hands-on IC with team leadership