Taro Logo

CAD Emulation Engineer

A leading technology company that designs and manufactures consumer electronics, software, and services.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For CAD Emulation Engineer

As part of Apple's Silicon Technologies group, you'll be responsible for creating, maintaining and promoting robust emulation environments critical for chip verification. The role involves working closely with Platform Engineering and Digital Verification teams to optimize FPGA and emulation platforms for long simulation and software workloads.

You'll support and promote virtual prototype solutions for faster bring-up and provide enhanced verification platforms for chip development. This position requires extensive collaboration with Platform Engineering, Design, DV, Power, Silicon Validation, Performance, Software teams and leading emulation vendors.

The role is part of Apple's processor and system-on-chip (SoC) development team, working on next-generation, high-performance, power-efficient processors. You'll be contributing to the technology that powers Apple's beloved devices, ensuring they can handle tasks efficiently and seamlessly.

Key responsibilities include:

  • Creating and maintaining advanced emulation environments
  • Optimizing FPGA and emulation platforms
  • Supporting virtual prototype solutions
  • Collaborating with multiple engineering teams
  • Working with leading emulation vendors
  • Contributing to chip verification processes

This is an opportunity to work on cutting-edge technology at one of the world's most innovative companies, directly impacting the performance and capabilities of future Apple products.

Last updated a month ago

Responsibilities For CAD Emulation Engineer

  • Create and maintain advanced emulation environments
  • Optimize FPGA and emulation platforms for long simulation and software workloads
  • Support and promote virtual prototype solutions
  • Collaborate with Platform Engineering, Design, DV, Power, Silicon Validation, Performance, and Software teams
  • Work with leading emulation vendors

Requirements For CAD Emulation Engineer

Python
  • Minimum requirement of BS + 10 years of relevant industry experience
  • Experience with one of the following languages: Python, Perl, Kotlin or TCL
  • Experience with one of the following emulation platforms: Palladium, Veloce, or Zebu

Interested in this job?