Embedded Systems Reverse Engineer
Core
Reverse engineer wireless and embedded systems to uncover vulnerabilities and develop proof-of-concept exploits for mission-critical security solutions.
Role type
Senior IC embedded systems reverse engineer (security research)
Builds
Vulnerability research, proof-of-concept exploits, and automated security analysis workflows
Domain
Cybersecurity, embedded systems, firmware analysis, wireless protocols
Deliverable
production ML models | product features | research
Required skills
C/C++ and Python (low-level programming, memory management), reverse engineering (IDA Pro, Binary Ninja, Ghidra), firmware analysis (ARM, MIPS, PowerPC, RTOS), fuzzing and exploit development, binary obfuscation analysis, wireless protocol analysis, Linux command-line scripting
Preferred skills
Agentic AI systems for red-teaming, firmware rehosting (QEMU), cryptographic security and secure boot, hardware debugging (JTAG/SWD), SDR frameworks, digital/RF signal processing, side-channel analysis
Technologies
IDA Pro, Binary Ninja, Ghidra, QEMU, JTAG, SWD, SDR, Linux, ARM, MIPS, PowerPC
Responsibilities
Perform high-throughput reverse engineering on network devices and embedded systems; Develop proof-of-concept exploits following DevOps best practices; Integrate agentic AI systems to accelerate vulnerability discovery; Analyze firmware protections and protocols; Utilize custom tools for binary analysis; Collaborate with hardware and software engineers
Seniority
Senior, hands-on IC