Emulation Verification Engineer

A technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware

Description For Emulation Verification Engineer

Apple is seeking an Emulation Verification Engineer to join their design verification team, focusing on creating, deploying, and supporting sophisticated emulation environments. This role is crucial in using Emulation for verification of large SoCs and involves working with cutting-edge hardware products. The position offers an opportunity to work at the center of chip design efforts, collaborating with Architecture, Design, and SW teams.

The role demands expertise in hardware verification, particularly in working with emulation platforms like Palladium. You'll be responsible for porting designs to the emulation platform, developing verification environments, and ensuring thorough testing of complex SoCs. The ideal candidate will bring strong technical skills in SystemVerilog, UVM, and hardware verification methodologies.

At Apple, you'll be part of a team that has reinvented entire industries with their hardware products. The company offers comprehensive benefits, including medical coverage, stock options, and educational support. The base salary range of $175,800 to $312,200 reflects the role's senior nature and impact. This is an excellent opportunity for experienced verification engineers who want to work on innovative products that reach millions of customers.

The position offers growth potential within Apple's dynamic environment, where new insights regularly transform into extraordinary products. You'll be working in Cupertino, at the heart of Apple's innovation center, contributing to the next generation of hardware products while collaborating with world-class engineers and architects.

Last updated 7 minutes ago

Responsibilities For Emulation Verification Engineer

  • Collaborate with Architecture, Design, DV, Silicon Validation, Power and SW teams to bring up large SoCs on emulation platform
  • Develop/apply synthesizable monitors/checkers, stimulus on emulation platform
  • Prepare and complete test plans and perform reviews with multi-functional teams
  • Perform low power testing on emulation platform
  • Develop code for Design and verification using Verilog/System Verilog/UVM
  • Develop random stimulus infrastructure by reusing existing UVM simulation constraints

Requirements For Emulation Verification Engineer

Python
  • BS + 10 years relevant industry experience
  • Understanding of tool flow from RTL to Emulation
  • Good understanding of Standard Emulator or FPGA flow
  • Experience in writing Synthesize-able SystemVerilog/Verilog code and SystemVerilog assertions
  • Experience with System Verilog verification environments including C/C++ DPI, UVM
  • Experience with writing and debugging test FW
  • Experience with Scripting (Perl/Python/TCL)
  • Excellent analytical and debug skills

Benefits For Emulation Verification Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary bonuses
  • Commission payments
  • Relocation benefits
  • Employee Stock Purchase Plan
  • Discounted products and free services

Interested in this job?

Jobs Related To Apple Emulation Verification Engineer

Embedded Software Engineer

Senior Embedded Software Engineer role at Apple, focusing on firmware development for manufacturing systems, requiring 5+ years of experience and offering $143,100-$264,200 salary range.

Software Engineer, System Services & Daemons

Senior Software Engineer position at Apple working on system services and daemons for macOS, iOS, tvOS, and watchOS, with competitive compensation and benefits.

Senior Systems Software Engineer

Senior Systems Software Engineer role at Apple, focusing on OS diagnostics, hardware testing, and software development for future products.

Core BringUp Engineer

Senior Core BringUp Engineer position at Apple, working on embedded systems and firmware development for iOS devices with competitive compensation and benefits.

Senior Cellular Software Engineer

Senior Cellular Software Engineer role at Apple focusing on embedded systems and cellular technologies for mobile devices with competitive compensation and benefits.