Taro Logo

CAD Engineer - RTL Construction

A leading technology company that designs and manufactures consumer electronics, software, and services.
$147,400 - $272,100
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware

Job Description

Apple's Silicon Technologies group is seeking a Front-End Methodology CAD Engineer to join their team working on next-generation, high-performance processor and system-on-chip (SoC) development. This role combines hardware engineering expertise with software development, focusing on creating and improving automation tools for RTL design and analysis.

The position involves developing and maintaining critical automation software that design teams use for RTL construction, modification, and analysis. You'll work on sophisticated applications for Reset Domain Crossing (RDC), Clock Domain Crossing (CDC), and Lint analysis across multiple design sites. Additionally, you'll have the opportunity to implement cutting-edge Generative AI solutions to enhance the design team's workflow and efficiency.

As a key member of the team, you'll collaborate with designers to solve complex problems, work directly with EDA vendors to drive tool improvements, and help maintain a reliable development environment. The role requires a strong background in both hardware description languages like Verilog/SystemVerilog and software development using languages such as Python or Perl.

This position offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that powers millions of Apple devices worldwide. You'll be part of a team that values innovation, attention to detail, and elegant solutions to complex challenges. The role provides a unique blend of hardware and software engineering, with opportunities to work on cutting-edge technology while contributing to Apple's next generation of products.

Last updated 12 hours ago

Responsibilities For CAD Engineer - RTL Construction

  • Developing, maintaining and enhancing automation flows for constructing and modifying RTL for SoCs
  • Developing, maintaining and enhancing RTL Analysis Flows (RDC, CDC, Lint) applications
  • Writing Generative AI applications to enhance RTL Construction and Analysis flows
  • Debug tool problems and collaborate with designers
  • Work with EDA vendors to drive improvements and new methodologies

Requirements For CAD Engineer - RTL Construction

Python
  • Bachelors Degree +3 years of relevant industry experience
  • Experience in programming languages such as Perl or Python
  • Experience in Verilog/System Verilog

Benefits For CAD Engineer - RTL Construction

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Related Jobs

Tools & Automation Engineer

Tools & Automation Engineer role at Apple focusing on developing test automation frameworks for battery performance validation across Apple products.

Software Quality Engineer, Photos

Software Quality Engineer position at Apple focusing on Photos app testing, requiring 3 years experience in software testing and strong technical skills.

Software Quality Engineer, Photos

Software Quality Engineer position at Apple focusing on Photos app testing, requiring 3 years experience and offering comprehensive benefits.

Software Integrity Engineer - CoreOS Performance QE

Quality Engineering Software Integrity Engineer role at Apple focusing on performance testing and quality assurance for CoreOS, offering competitive compensation and comprehensive benefits.

Software Engineer (SAP Application Engineer), IS&T Enterprise Systems

SAP Application Engineer role at Apple, focusing on enterprise systems development using ABAP and S/4 HANA technologies.