Description
As a Graphics Core Hardware Verification Engineer, you will be tasked with the following: - Use hardware description languages (Verilog), hardware verification languages (SystemVerilog/UVM), and logic simulators to verify sophisticated GPU RTL designs. - Collaborate with architecture, design and modeling teams to converge on design specification. - Develop and drive verification plans and schedules. - Architect test benches using sophisticated OOP, UVM and vertical reuse techniques. - Generate constrained random and directed tests to implement verification plan. - Run simulations and debug issues across hardware and software. - Deploy Formal Verification techniques to complement simulation flows. - Build functional coverage, analyze coverage, and improve test environment to target coverage holes.
Minimum Qualifications
Experience debugging hardware at simulation, component, or system level. Experience building validation environments using constrained random and coverage driven stimulus. Experience working with code and functional coverage. Experience developing automation flows using scripting languages. BS + 3 years relevant experience.
Preferred Qualifications
Ability to debug issues across hardware and software boundaries. Experience applying OOP principals to building scalable/reusable test benches. Understanding of Computer Architecture and Memory sub-system micro-architecture. Familiarity in GPU architecture and standards (OpenGL/CL, Vulcan, Metal). Familiarity with simulator mechanics and simulation throughput issues. Experience with Formal Verification techniques and tools such as JasperGold.
Learn more about this Employer on their Career Site
