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

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 5 days 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?

Jobs Related To Apple CAD Emulation Engineer

RTL Design Engineer

Senior RTL Design Engineer position at Apple, focusing on advanced mixed-signal circuits design and verification, offering competitive compensation and comprehensive benefits.

Silicon Validation Engineer

Senior Silicon Validation Engineer role at Apple, focusing on SerDes validation and characterization for mobile SoCs, offering competitive compensation and comprehensive benefits.

AirPlay Audio Engineer

Senior Software Engineer role at Apple focusing on AirPlay audio features development, requiring expertise in C++, real-time audio programming, and embedded systems.

Core BringUp Engineer

Senior Core BringUp Engineer position at Apple, focusing on embedded systems development and hardware platform bring-up for iOS devices with competitive compensation and benefits.

Sr. Software Engineer-Apple TV

Senior Software Engineer position at Apple working on Apple TV and HomePod software, focusing on embedded systems and entertainment experiences.