Senior Vulnerability Engineer
Core
Discover novel vulnerabilities in hardware and software systems (embedded, firmware, protocols) and turn research into rigorous technical artifacts for defense applications.
Role type
Senior IC vulnerability researcher (hardware/software)
Builds
Custom fuzzers, harnesses, emulators, instrumentation, triage workflows, and proof-of-concept tooling
Domain
Defense technology / Cybersecurity / Embedded systems
Required skills
Vulnerability discovery, fuzzing, reverse engineering, binary analysis, dynamic instrumentation, exploitability analysis, memory corruption reasoning, protocol analysis, hardware analysis, tooling development
Preferred skills
Coverage-guided fuzzing, symbolic execution, fault injection, hardware-in-the-loop testing, side-channel analysis, FPGA/SoC security, RF protocol analysis, cryptographic protocol analysis
Technologies
Python, C, C++, Rust, Go, Ghidra, IDA Pro, Binary Ninja, QEMU, Frida, gdb, lldb
Responsibilities
Design and execute vulnerability research plans combining code review, reverse engineering, fuzzing, emulation, and adversarial testing; Analyze root cause, exploitability, and mitigation options for discovered vulnerabilities; Partner with engineering teams to validate findings and drive remediation; Write clear technical reports including evidence and reproduction steps; Develop tooling to automate experiment orchestration and vulnerability reproduction.
Seniority
Senior, hands-on IC