CAD Design Automation Engineer

Apple is a technology company that designs, develops, and sells consumer electronics, computer software, and online services.
Herzliya, Israel
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:
CPU Microarchitect/RTL Engineer - Fetch, Out of Order

Senior CPU Microarchitect/RTL Engineer position at Apple focusing on CPU front-end and out-of-order subsystem development for high-performance processors.

Senior Application Backend Engineer, Content Partner Applications

Senior Backend Engineer role at Apple building analytics platforms for content partners, offering competitive pay and benefits in Seattle.

CAD Engineer – Design Verification Tools and Infrastructure

Senior CAD Engineer role at Apple focusing on design verification tools and infrastructure for silicon development, offering competitive compensation and comprehensive benefits.

Graphics Power Engineer, Platform Architecture

GPU Platform Architecture Engineer role at Apple focusing on power architecture development and optimization for next-generation graphics processors.

Design Verification Engineer

Senior Design Verification Engineer role at Apple, focusing on pre-silicon verification and testing for hardware products, offering competitive compensation and benefits.

Description For CAD Design Automation Engineer

Imagine what you could do here. At Apple, new insights have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple products.

Developing pre-silicon RTL in SOC is a complex process; in this highly visible role, you will be responsible for creating and maintaining first class infrastructures to meet the challenges across multiple disciplines. This position tackles issues in the context of high availability, maximum efficiencies, and large design. The position will demand great flexibility in terms of problem solving and massive appetite for acquiring new knowledge.

As a CAD Design Automation Engineer at Apple, you'll be working on cutting-edge hardware projects, developing and maintaining infrastructure for pre-silicon RTL in SOC design. You'll be part of a team that's known for innovation and pushing the boundaries of technology. This role offers the opportunity to work on complex problems, learn continuously, and contribute to products that impact millions of users worldwide.

Last updated 8 months ago

Responsibilities For CAD Design Automation Engineer

  • Create and maintain first-class infrastructures for pre-silicon RTL in SOC design
  • Tackle issues related to high availability, maximum efficiencies, and large design
  • Develop and maintain automation scripts for RTL design processes
  • Collaborate with cross-functional teams to improve design and verification workflows
  • Contribute to the development of innovative hardware products

Requirements For CAD Design Automation Engineer

Python
  • Solid programming foundation (e.g. data structure and algorithm, performance, paradigm, revision control, CI/CD, testing)
  • Hands-on experience of 3+ years in Verilog and SystemVerilog
  • Familiarity with VHDL (a plus)
  • Familiarity with registers generation/automation (a plus)
  • Hands-on experience of scripting using Python or Perl, tcl is a plus
  • Experience writing or maintaining scripts or Makefile that automate RTL (a plus)
  • Good communications skills
  • Experience in design verification or design verification automation (a plus)
  • Experience in Verific APIs (a plus)
  • BSC in Electrical engineering/ Computer engineering (MSC is a plus)

Interested in this job?