Principal Emulation Engineer
Core
Build and operate emulation environments to stress-test complex ASICs and SoCs before silicon, validating hardware-software interactions and high-speed protocols.
Role type
Principal Emulation Engineer (IC)
Builds
Pre-silicon validation environments for server, storage, and networking systems
Domain
Semiconductor hardware verification / AI infrastructure connectivity
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
SystemVerilog, hardware-software co-simulation, high-speed protocol verification, emulation environment architecture, Python/C/Perl scripting, debug methodology
Preferred skills
Palladium/Zebu/Veloce/HAPS FPGA prototyping, non-UVM verification environments, system-level validation infrastructure
Technologies
SystemVerilog, Python, Perl, C, PCI Express, CXL, UALink, Ethernet, DDR, NVMe, SPI, I2C/I3C
Responsibilities
Architect and maintain emulation environments for complex ASICs and SoCs; Integrate RTL, transactors, and protocol models for hardware-software co-simulation; Verify hardware-software interfaces and debug complex server/storage/networking systems; Develop reusable models and debug methodologies to accelerate pre-silicon validation; Provide technical leadership and drive cross-functional issue resolution
Seniority
Principal, hands-on IC with strategic oversight