Vulnerability Researcher
Core
Conduct vulnerability discovery and validation on embedded systems and firmware through emulation, fuzzing, and reverse engineering.
Role type
Mid-level IC vulnerability researcher (embedded systems)
Builds
Vulnerability findings, proof-of-concept exploits, and technical documentation for government customers
Domain
Defense / Cybersecurity / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++, Python, assembly, embedded emulation, coverage-guided fuzzing, crash triage, reverse engineering, root-cause analysis
Preferred skills
Proof-of-concept exploit development, symbolic execution, concolic execution, taint analysis, hardware-focused vulnerability research
Technologies
Emulation environments, fuzzing frameworks, virtualization tools
Responsibilities
Conduct vulnerability research on embedded targets using asset-safe approaches; Develop and execute fuzzing campaigns; Perform crash triage and root-cause analysis; Assist in developing proof-of-concept exploits; Create and maintain test harnesses; Reverse engineer firmware and binaries; Document findings and produce technical reports; Research and apply new vulnerability research tools and techniques
Seniority
Mid-level, hands-on IC