Silicon Emulation Engineer
Core
Simulate future silicon designs and software on an emulation platform to enable functional and performance validation and left-shift of software development.
Role type
Silicon Emulation Engineer
Builds
High-performance custom silicon compute platforms for autonomous vehicles
Domain
Automotive hardware engineering and silicon emulation
Deliverable
production ML models | product features | infrastructure
Required skills
Hardware emulation platform expertise, SystemVerilog, C++/Python/TCL scripting, debug and root-cause analysis, synthesizable transactor development
Preferred skills
AXI/AMBA/PCIe/DRAM/Ethernet interface knowledge, performance and power analysis, JTAG/DFT/UART/SPI/GPIO interface experience, advanced design verification methods, post-silicon debug software, bare metal programming, Linux internals
Technologies
Palladium, Zebu, Veloce, Protium, HAPS, QEMU, VirtualBox, Trace32, OpenOCD, TARMAC
Responsibilities
Design and optimize emulation testbenches, write end-to-end synthesizable transactors, triage and root-cause failures using waveforms and logging, assist with post-silicon bring-up and characterization, build infrastructure for model build, regression, automation, and data analysis
Seniority
Mid-Senior, hands-on IC