A

Apple

Designs phones, computers and their operating systems

GPU Silicon Prototype Engineer

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

About the Job

Requirements

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

Responsibilities

  • Run specified tests on appropriate emulation builds, debug issues, and report status.
  • Participate in system debugging by capturing waveforms and writing triggers.
  • Architect builds for emulation, bring up and support regular builds of emulation models, and debug build issues.
  • Support Software Verification by interfacing emulation with virtual systems and simulation environments.
  • Leverage emulation capabilities to accelerate Silicon bring-up.
  • Work with vendor field service and application engineers to address simulation and emulation hardware/software issues.
  • Work with pre-Silicon verification teams to develop and implement support plans.
  • Architect and implement transactors between software test bench and emulation hardware.
  • Explore and develop technologies and methodologies for leveraging simulation, emulation, and hardware acceleration for new applications.
  • Create automation infrastructure to improve the efficiency of emulation model builds and test regressions.

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