A

Apple

Designs phones, computers and their operating systems

Graphics Emulation Engineer

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 three years of relevant experience are required.
  • Experience with central processing unit and/or graphics processing unit architecture and microarchitecture.
  • Experience writing synthesizable code.
  • Experience with one or more of the following programming languages: C, C++, Perl, Ruby, or Python.

Responsibilities

  • Run specified tests on appropriate emulation builds, debug issues, and report status.
  • Participate in system debugging by capturing waveforms and writing triggers.
  • Architect emulation builds.
  • Bring up and support regular builds of emulation models and debug build issues.
  • Interface emulation with virtual systems, simulation environments, and silicon validation.
  • Leverage emulation capabilities to accelerate silicon bring-up.
  • Work with vendor field service and application engineers to address simulation and emulation hardware and software issues.
  • Work with pre-silicon validation teams to develop and implement support plans.
  • Architect and implement transactors between the software test bench and emulation hardware.
  • Explore and develop technologies and methodologies that leverage simulation, emulation, and hardware acceleration for new applications.
  • Create automated verification flows for graphics verification.
  • Report status.

Desired Qualifications

  • 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 the 3D graphics pipeline and OpenGL/OpenCL programming.
  • Excellent planning, collaboration, and communication abilities.

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