Security Researcher - Red Team
Core
Hunt for vulnerabilities in CPU and GPU microarchitecture, memory management, execution pipelines, and low-level code; research side channels and architectural logic flaws; develop exploits at the OS and hypervisor levels.
Role type
Senior IC security researcher (hardware/software interface)
Builds
Vulnerability research and exploit development for operating systems, hypervisors, and hardware-software interfaces
Domain
Hardware security, microarchitecture, operating systems, hypervisors
Required skills
Reverse engineering, dynamic analysis, debugging, low-level software development (C/C++/Assembly), vulnerability discovery, exploit development, CPU architecture analysis, GPU architecture analysis, memory management analysis, speculative execution analysis, MMU analysis, pipeline stage analysis
Preferred skills
ARM v8/v9 instruction set familiarity, x86 instruction set familiarity, Verilog/VHDL, pre-silicon security validation, confidential computing environments, AI/ML hardware accelerator security, GPU workload security, IDA Pro, Ghidra
Technologies
C, C++, Assembly, Verilog, VHDL, IDA Pro, Ghidra
Responsibilities
Hunt for vulnerabilities in CPU and GPU microarchitecture, memory management, execution pipelines, and low-level code. Research side channels, architectural logic flaws, and hardware-software interface vulnerabilities. Discover vulnerabilities and develop exploits at the operating-system and hypervisor levels. Analyze GPU architectures, driver interfaces, compute batching, and memory isolation. Apply reverse engineering, dynamic analysis, and debugging techniques to Apple products.
Seniority
Senior, hands-on IC
