Principal Emulation Engineer
Core
Lead the development of complex SubSystem emulation models, drive emulation bring-up activities, and execute test plans to validate SoC designs on emulation platforms.
Role type
Principal Emulation Engineer
Builds
Pre-silicon hardware models and emulation infrastructure for Custom Compute and Storage SoCs
Domain
Semiconductor / SoC Verification / Emulation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
System Verilog, UVM, Python, Perl, C++, ARM assembly, Linux OS, Object-Oriented Design, EDA Verification tools
Preferred skills
Networking protocols, model partitioning, timing optimization, toolchain interaction
Technologies
Veloce, ZeBu, Palladium, Synopsys, Cadence, Siemens
Responsibilities
Lead development of complex SubSystem emulation models including design integration and debug; Drive emulation bring-up activities including clock/reset sequencing and firmware boot; Create and execute emulation test plans for verification and performance analysis; Collaborate with RTL, verification, and firmware teams to define requirements and develop hardware models; Debug complex SoC and subsystem issues across RTL, firmware, and toolchain; Optimize emulation performance including model partitioning and runtime efficiency; Automate flows and improve productivity through scripting and tooling enhancements
Seniority
Principal, hands-on IC