Full Time

Hardware Engineer – Apple Jobs

Posted 1 year ago
Florida
$30 - $40 per hour

Job Description

Job Type: Hardware Engineer from home
Location: Florida work from home
Company: Apple

Position Description:

  • As a Graphics Core Hardware Verification Engineer, you will be responsible for the following tasks:
  • Verify complicated GPU RTL designs using your expertise of hardware description languages (VHDL/Verilog), hardware verification languages (SystemVerilog), and logic simulators.
  • Work with the architectural, design, and modeling teams to provide design specifications.
  • Create and manage verification plans and timetables.
  • Create test benches with advanced OOP, UVM, and vertical reuse techniques.
  • Create constrained random and recommended tests in order to carry out the verification strategy.
  • Conduct simulations and debug hardware and software faults.
  • Use Formal Verification approaches as a supplement to simulation flows.
  • Create functional coverage, analyze coverage, and optimize the test environment to identify coverage gaps.
  • Provide automated verification flows for graphics core verification, such as ML-assisted coverage closure.

Important Qualifications

  • We would prefer you to have three years of relevant experience, which should include:
  • Excellent history in complex hardware verification at the system or component level, with the ability to debug errors spanning hardware and software.
  • Comprehensive understanding of computer architecture and memory subsystem microarchitecture.
  • Knowledge of several HDL simulators and waveform viewers
  • Excellent background in defining coverage space, creating functional coverage, and assessing results.
  • A thorough understanding of RTL and gate-level simulation concerns.
  • Extensive knowledge of GPU architecture and standards (OpenGL/CL, Vulcan, Metal) is preferred.
  • Proficiency with Python, Perl, Shell scripting, Makefiles, TCL is a plus.
  • Positive experience with Formal Verification techniques and tools such as JasperGold
  • Capable of sharing ideas and collaborating under time constraints.

Education and Work Experience

  • Bachelors + at least 3 years of experience