Full Time
Hardware Engineer – Apple Jobs
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