CAD Emulation Engineer

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

Senior Firmware Engineering role at Apple focusing on embedded systems development, firmware architecture, and hardware-software integration for Apple products.

CPU Design Verification Engineer

Senior CPU Design Verification Engineer role at Apple, focusing on chip design verification and testing, requiring 10+ years of experience in digital logic design and verification.

Wireless Stability Engineer, Cellular

Senior Wireless Stability Engineer position at Apple focusing on cellular technologies and system stability testing for iOS devices.

Graphics FE Integration Engineer

Senior GPU Design Integration Engineer role at Apple, focusing on RTL integration and GPU architecture design, offering competitive compensation and comprehensive benefits.

GPU RTL Design Engineer

GPU RTL Design Engineer role at Apple developing next-gen graphics processors for mobile and desktop devices, requiring 5+ years experience in GPU/CPU architecture and System Verilog.

Description For CAD Emulation Engineer

Apple's Silicon Technologies group is seeking a CAD Emulation Engineer to join their team in creating next-generation, high-performance, power-efficient processors and system-on-chip (SoC) solutions. This role is crucial in developing the technology that powers Apple's beloved devices, focusing on creating and maintaining advanced emulation environments that are essential for chip verification.

The position involves working at the intersection of hardware and software, requiring expertise in FPGA and emulation platforms. You'll collaborate closely with various teams including Platform Engineering, Digital Verification, Power, Silicon Validation, and Software teams. Your work will directly impact the development and verification of Apple's cutting-edge chips.

As a CAD Emulation Engineer, you'll be responsible for making FPGA and emulation platforms more efficient for long simulation and software workloads. You'll also support virtual prototype solutions for faster bring-up and verification. This role offers the opportunity to work with leading emulation vendors and contribute to Apple's innovative hardware solutions.

The ideal candidate should have strong software development skills, experience with emulation platforms, and expertise in hardware description languages. Knowledge of batch job schedulers, cloud computing, and DevOps is valuable. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that impacts millions of users worldwide.

Working at Apple means being part of a company that values innovation, attention to detail, and elegant solutions to complex challenges. You'll join a team that's passionate about creating technology that seamlessly integrates into people's lives, making this an excellent opportunity for someone who wants to make a significant impact in the tech industry.

Last updated a month ago

Responsibilities For CAD Emulation Engineer

  • Create, maintain and promote robust system of advanced emulation environments
  • Work closely with Platform Engineering team and Digital Verification team
  • Support and promote virtual prototype solution
  • Provide faster verification platform for chips
  • Collaborate with Platform Engineering, Design, DV, Power, Silicon Validation, Performance, Software teams and emulation vendors

Requirements For CAD Emulation Engineer

Python
Linux
Kubernetes
  • BS + 10 years of relevant industry experience
  • Experience with Python, Perl, Kotlin or TCL
  • Experience with emulation platforms: Palladium, Veloce, or Zebu
  • Strong software development background
  • Experience with version control software (Git, Perforce)
  • Experience in Verilog and System Verilog
  • Xilinx and Altera FPGA experience

Benefits For CAD Emulation Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?