A

Apple

Designs phones, computers and their operating systems

Emulation Verification Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science degree and at least 10 years of relevant industry experience.
  • Understanding of the tool flow from RTL to emulation is preferred.
  • Understanding of a standard emulator (Palladium, Veloce, or Zebu) or an FPGA (Xilinx or Altera) flow is preferred.
  • Design verification skills are preferred.
  • Experience writing synthesizable SystemVerilog or Verilog code and SystemVerilog assertions is preferred.
  • Experience with SystemVerilog verification environments, including C/C++ DPI and UVM, is preferred.
  • Experience writing and debugging test firmware is preferred.
  • Experience with scripting in Perl, Python, or TCL is preferred.
  • Analytical and debugging skills are preferred.
  • Experience in UVM acceleration is a plus.

Responsibilities

  • Use emulation to verify large SoCs, including porting designs onto the Palladium platform and completing detailed emulation test plans.
  • Collaborate with Architecture, Design, DV, Silicon Validation, Power, and Software teams to bring up large SoCs on an emulation platform.
  • Develop and apply synthesizable monitors, checkers, and stimulus on an emulation platform.
  • Prepare and complete test plans, and review them with multifunctional teams.
  • Perform low-power testing on an emulation platform.
  • Develop design and verification code to support emulation activities using Verilog, SystemVerilog, and UVM.
  • Develop random-stimulus infrastructure by reusing existing UVM simulation constraints.

Desired Qualifications

  • Understanding of the tool flow from RTL to emulation.
  • Understanding of a standard emulator (Palladium, Veloce, or Zebu) or an FPGA (Xilinx or Altera) flow.
  • Design verification skills.
  • Experience writing synthesizable SystemVerilog or Verilog code and SystemVerilog assertions.
  • Experience with SystemVerilog verification environments, including C/C++ DPI and UVM.
  • Experience writing and debugging test firmware.
  • Experience with scripting in Perl, Python, or TCL.
  • Analytical and debugging skills.
  • Experience in UVM acceleration.

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