Apple - Orlando, FL

posted 2 months ago

Full-time - Mid Level
Orlando, FL
Computer and Electronic Product Manufacturing

About the position

The Graphics Core Hardware Verification Engineer will play a crucial role in the Silicon Technologies group at Apple, focusing on the pre-silicon RTL verification of embedded graphics cores. This position involves collaborating with various teams to ensure the successful integration of IPs into Apple's high-performance, power-efficient system-on-chip (SoC) designs, ultimately enhancing the user experience across Apple products.

Responsibilities

  • Apply knowledge of hardware description languages (VHDL/Verilog) and hardware verification languages (SystemVerilog) to verify complex GPU RTL designs.
  • Collaborate with architecture, design, and modeling teams to converge on design specifications.
  • Develop and drive verification plans and schedules.
  • Architect test benches using sophisticated OOP, UVM, and vertical reuse techniques.
  • Generate constrained random and advised tests to implement the 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 the test environment to target coverage holes.
  • Build automated verification flows such as ML-assisted coverage closure for graphics core verification.

Requirements

  • 3 years of relevant experience in hardware verification at system or component level.
  • Strong background in debugging issues across hardware and software.
  • Deep knowledge of Computer Architecture and Memory sub-system micro-architecture.
  • Expertise with various HDL simulators and waveform viewers.
  • Strong experience defining coverage space, writing functional coverage, and analyzing results.
  • Deep understanding of both RTL and gate-level simulation issues.

Nice-to-haves

  • Experience in GPU architecture and standards (OpenGL/CL, Vulkan, Metal).
  • Experience with Python, Perl, Shell scripting, Makefiles, TCL.
  • Experience with Formal Verification techniques and tools such as JasperGold.

Benefits

  • Equal opportunity employer committed to inclusion and diversity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service