Vulnerability Researcher
Core
Conduct reverse engineering on embedded systems and software components to uncover vulnerabilities in wireless and embedded systems.
Role type
Vulnerability Researcher (Embedded Systems & Firmware)
Builds
Proof-of-concept exploits and security solutions for government customers
Domain
Cybersecurity, Embedded Systems, Reverse Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Reverse engineering, Static analysis, Dynamic analysis, Decompiler usage (Ghidra/IDA Pro/Binary Ninja), Debugger usage (GDB/WinDBG), C/C++ programming, Python scripting, *nix OS knowledge, Network protocols (TCP/IP/UDP/HTTP)
Preferred skills
Fuzzing frameworks (AFL++/LibFuzzer/Boofuzz), Hardware debugging (JTAG/SWD/UART), Bypassing protections (ASLR/DEP/Stack Canaries), Wireless protocols (WiFi/Bluetooth/Zigbee), CTF participation
Technologies
Ghidra, IDA Pro, Binary Ninja, GDB, WinDBG, AFL++, LibFuzzer, Boofuzz, JTAG, SWD, UART
Responsibilities
Conduct targeted reverse engineering on embedded systems, Perform static and dynamic analysis to find security weaknesses, Develop and refine proof-of-concept capabilities, Contribute to technical reports and documentation, Work with cross-functional teams to integrate findings
Seniority
Mid-level, hands-on IC