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:
WebKit Architecture Engineer

Senior WebKit Architecture Engineer position at Apple, focusing on core framework development, security, and performance optimization using C++ and web technologies.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Senior Engineering Project Manager role at Apple, focusing on SAP Payments & Trade-In systems, requiring 10+ years of experience in SAP SD implementation and enhancement.

Xcode Program, Build, and Release Project Manager

Senior Project Manager role at Apple managing Xcode and Swift Playground releases, coordinating builds and bug tracking operations for developer tools.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and Live video production.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and entertainment technology.

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