Emulation Engineer (2026 New College Graduate)
Core
Build and optimize hardware emulation environments for complex CPU, IP, and SoC designs to accelerate functional debug and improve emulation quality.
Role type
Early-career IC emulation engineer
Builds
Hardware emulation environments, testbench components, and automation scripts for CPU/SoC verification
Domain
Semiconductor hardware design and verification
Required skills
Hardware emulation, digital design verification, FPGA prototyping, Python scripting, Tcl scripting, Bash scripting, Linux environment debugging, structured problem-solving
Preferred skills
RISC-V assembly, AMBA interconnect protocols (AHB, APB, AXI), Linux kernel development, version control systems (Perforce, Git), SoC and IP integration concepts
Technologies
Veloce, ZeBu, Palladium, Python, Tcl, Bash, Make, Linux, Perforce, Git
Responsibilities
Build and configure designs for hardware emulation; execute directed and regression tests; develop and maintain emulation testbench components; partner with design and verification teams to isolate root causes; develop scalable automation scripts; document emulation environments and debug findings
Seniority
Entry-level, mentored IC