Emulation Engineer

A technology company that designs and manufactures consumer electronics, software, and services.
$150,000 - $250,000
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI

Description For Emulation Engineer

Apple's Silicon Technologies group is seeking an Emulation Engineer to join their SOC Emulation team. This role focuses on creating, deploying, and supporting advanced emulation environments for next-generation, high-performance processor and system-on-chip (SoC) development. The position offers a unique opportunity to work at the heart of chip design efforts, collaborating across all disciplines with a direct impact on delivering functional products to millions of customers.

The ideal candidate will work with cutting-edge emulation techniques including C/C++ DPI Transactors, SV assertions, Coverage, Power Estimation, SpeedBridges, and Accelerated UVM Testbenches. You'll be responsible for SoC bringup on emulation, troubleshooting complex issues, and working closely with leading emulation vendors.

This highly visible role requires expertise in hardware design, verification, and emulation platforms such as Palladium, Veloce, or Zebu. The position demands strong technical skills in Verilog, VHDL, SystemVerilog, and various scripting languages, combined with excellent analytical and communication abilities.

At Apple, you'll be part of a team that has revolutionized entire industries, working in an environment where innovation and extraordinary products are the norm. The role offers the opportunity to contribute to technologies that power beloved Apple devices while working alongside passionate professionals committed to leaving a positive impact on the world.

Last updated 20 hours ago

Responsibilities For Emulation Engineer

  • Support multiple Emulation environments using the latest emulation techniques
  • SoC bringup on emulation, root cause failing SoC/Processor tests and emulator environment issues
  • Work with the leading emulation vendors to debug issues
  • Collaborate with Design, DV, Power, Silicon Validation, Performance and Software teams
  • Create, deploy and support advanced emulation environments

Requirements For Emulation Engineer

Python
Linux
  • Bachelor's degree and a minimum of 10 years relevant industry experience
  • Experience with Verilog, VHDL design
  • Experience with C/C++ and System Verilog, Design Verification environments
  • Experience with waveform debug tools
  • Experience in writing Synthesize-able SystemVerilog/Verilog code and SystemVerilog assertions
  • Experience on any Scripting (Perl/Python/TCL/Makefile)
  • Excellent analytical and debug skills
  • Strong communication skills and ability to work as a team

Interested in this job?

Jobs Related To Apple Emulation Engineer

Emulation Engineer

Apple is seeking an Emulation Engineer to join their SOC team to create, deploy and support advanced emulation environments for chip design.

Design Verification Engineer

Senior Design Verification Engineer role at Apple, focusing on pre-silicon verification and SoC/IP design validation with competitive compensation and benefits.

Wireless Module Test Engineer

Lead RF module testing strategies at Apple, designing and implementing test methodologies for wireless technologies in high-volume manufacturing.

Wireless Module Test Engineer

Lead Wireless Module Test Engineer position at Apple, focusing on RF module testing strategies and implementation across multiple wireless technologies.

SoC Physical Design Engineer, PnR

Senior SoC Physical Design Engineer position at Apple, focusing on complex SOC implementations and physical design optimization.