A

Apple

Designs phones, computers and their operating systems

Graphics Emulation Test Bench and Infrastructure Architect

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeAustin, TX, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science degree and 10 years of relevant experience.
  • Experience with complex bus protocols such as Peripheral Component Interconnect Express and Advanced eXtensible Interface.
  • Experience profiling and optimizing test bench components.
  • Experience with central processing unit and/or graphics processing unit architecture and microarchitecture.
  • Experience with Direct Programming Interface/transactors.
  • Experience writing behavioral and synthesizable Register-Transfer Level code using SystemVerilog or Verilog.
  • Experience programming in one or more of the following languages: C, C++, Perl, Ruby, or Python.

Responsibilities

  • Architect emulation and simulation test benches used by functional verification, performance analysis, and power analysis teams.
  • Plan top-level improvements to test benches and mentor or direct less experienced engineers.
  • Work with pre-silicon validation teams to develop and implement support plans.
  • Explore and develop new technologies and methodologies that leverage simulation, emulation, and hardware acceleration for new applications.
  • Build simulation and emulation models and debug build issues.
  • Run specified tests on appropriate platforms and debug issues by capturing waveforms and writing triggers.
  • Respond to and work with vendor field service and application engineers to address simulation and emulation hardware and software issues.
  • Create automated verification flows for graphics verification.
  • Report status.

Desired Qualifications

  • Demonstrated technical leadership in the area of test benches, emulation, and/or simulation.
  • Excellent planning, collaboration, and communication abilities.
  • Demonstrated ability to build emulation models, run tests on emulation machines, and debug issues in a schedule-oriented silicon design project with competing priorities.
  • Ability to debug hardware issues from waveforms.
  • Ability to interface emulation hardware with virtual systems, simulation environment, and silicon validation.
  • Experience with DPI/transactors.
  • Graphics knowledge, including 3D graphics pipeline and Open Graphics Library/Open Computing Language programming.
  • Ability to collaborate under tight schedules.
  • Demonstrated ability to build simulation models, run tests, and debug issues in a schedule-oriented silicon design project with competing priorities.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs