Graphics Emulation Engineer
Core
Build emulation models and run tests to validate complex GPU microarchitectures for mobile and high-performance devices.
Role type
Senior IC hardware verification engineer (GPU emulation)
Builds
Emulation models, automated verification flows, and test cases for GPU silicon bring-up
Domain
Semiconductor hardware design, GPU architecture, graphics pipelines
Required skills
GPU/CPU microarchitecture knowledge, synthesizable code development, C/C++/Perl/Ruby/Python programming, waveform debugging, transactor architecture, graphics pipeline understanding
Preferred skills
DPI/transactor experience, OGL/OpenGL programming, automated verification flow creation, hardware acceleration methodologies
Technologies
C, C++, Perl, Ruby, Python, OpenGL, OGL, OCL
Responsibilities
Run tests on emulation builds and debug issues, capture waveforms and write triggers, architect and support emulation builds, interface emulation with virtual systems and silicon validation, develop automated verification flows, collaborate with field service on HW/SW issues
Seniority
Mid-Senior, hands-on IC