Silicon Prototype Engineer

Apple, Inc.

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

3 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apple Inc. in Austin, TX is seeking a GPU Silicon Prototype Engineer to run tests on emulation builds, debug issues, and support silicon bring-up.

You will develop transactors between software test benches and emulation hardware, capture waveforms, and build automation to speed up emulation workflows. Required are a Bachelor's in EE/CE/CS or related field and 3 years of relevant experience with Verilog/SystemVerilog, C/C++, and scripting in Python/Ruby/Perl.

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering, Computer Engineering, Computer Science, or related field; 3 years of related experience.
  • Experience writing synthesizable code in Verilog or SystemVerilog to implement hardware test bench features.
  • Experience writing C/C++ code for software test bench features and execution infrastructure.
  • Experience writing Python, Ruby, or Perl for automation in simulation/emulation environments.

Responsibilities

  • Run tests on emulation builds and report status.
  • Debug issues by capturing waveforms and writing triggers.
  • Architect and implement transactors between software test benches and emulation hardware.
  • Develop automation infrastructure to accelerate emulation model builds and regressions.

Skills

Verilog
SystemVerilog
C/C++
Python
Automation scripts
Waveform analysis
Git/GitHub/Perforce
Unix/Linux
EDA tools

Education

Bachelor's Degree in Electrical/Computer Engineering or related field

Tools

GitLab
GitHub
Perforce
EDA CAD tools

Job description

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do.

Description

APPLE INC has the following available in Austin, Texas. The GPU Silicon Prototype Engineer is responsible for running specified tests on appropriate emulation builds, debugging issues, and reporting status. This involves participating in debug of systems by capturing waveforms and writing triggers, architecting builds for emulation, bringing up and supporting regular builds of emulation models, and debugging build issues. They must support Software Verification by interfacing emulation with virtual systems and simulation environments. They leverage emulation capabilities to accelerate Silicon bring-up. They respond to and work with vendor field service and application engineers to address simulation and emulation HW/SW issues. They work with pre-Silicon verification teams to develop and implement support plans. They architect and implement transactors between software test bench and emulation hardware. They explore and develop new technologies and methodologies to leverage simulation, emulation, and hardware acceleration for new applications. This role also involves creating automation infrastructure to enhance the efficiency with which emulation model builds and test regressions are executed. 40 hours/week.

Minimum Qualifications
  • Bachelor's Degree or foreign equivalent in Electrical Engineering, Computer Engineering, Computer Science, or related field and 3 years of experience in the job offered or related occupation.
  • Experience and/or education must include:
  • Writing synthesizable code in Verilog or System Verilog Hardware Description Language to implement hardware test bench features.
  • Writing C and C++ code to implement performant software test bench features and execution infrastructure.
  • Writing code in languages such as Python, Ruby, or Perl to implement automation infrastructure in simulation and emulation environments.
  • Writing trigger logic in proprietary emulation tool languages to isolate failures encountered during emulation regressions and capture signal waveforms for failure debug analysis.
  • Utilizing waveform viewers to perform first-line signal analysis and triage.
  • Utilizing test bench monitor/tracker logs to aid in hardware failure analysis.
  • Utilizing revision control software, including GitLab, GitHub, and Perforce, to maintain source code.
  • Leveraging EDA CAD tools for emulation and verification in a Unix/Linux environment.
Preferred Qualifications
  • N/A

This position is not subject to the application limits.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple's workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Silicon Prototype Engineer
Silicon Prototype Engineer

Apple, Inc. • Cupertino (CA)

On-site
USD 187,000 - 225,000
Employee stock programs
Discretionary RSU awards
Medical and dental coverage
+3
Emulation Verification Engineer
Emulation Verification Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
GPU Silicon Prototype & Emulation Engineer
GPU Silicon Prototype & Emulation Engineer

Apple, Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Emulation Verification Engineer
Emulation Verification Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 181,100 - 318,400
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and free services
+3
Emulation Verification Engineer
Emulation Verification Engineer

Apple, Inc. • San Francisco (CA)

On-site
USD 129,000 - 225,000
Apple Benefits
Relocation assistance
Employee stock programs
Graphics Emulation Engineer
Graphics Emulation Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 170,000
Emulation Verification Engineer
Emulation Verification Engineer

Apple Inc. • San Diego (CA)

Hybrid
USD 175,000 - 309,000
Emulation Verification Engineer
Emulation Verification Engineer

Apple, Inc. • San Diego (CA)

On-site
USD 123,000 - 214,000
Hardware Systems Engineer
Hardware Systems Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 160,000
Emulation Verification Engineer
Emulation Verification Engineer

Apple • Sunnyvale (CA)

On-site
USD 129,000 - 225,000