CAD Design Engineer
About the role
We are seeking a senior‑level, hands‑on CAD automation engineer to own and drive the design automation infrastructure that powers Cirrus Logic’s design teams. In this role, you’ll play a pivotal part in shaping how designs get built—creating and evolving scalable, production‑ready automation solutions that boost productivity, streamline data management, and enforce consistent, reliable design flows. You’ll collaborate closely with design engineers, CAD teams, and EDA vendors to architect robust automation frameworks, simplify project bring‑up, and enable smooth, efficient execution of complex design flows across multiple programs. Your work will directly impact design velocity, quality, and repeatability at scale.
Responsibilities
Own and develop CAD automation infrastructure and workflows
Design and implement Python-based automation tools for design flows and data processing
Standardize and automate project setup, directory structures, and environment configuration
Improve design productivity through automation of repetitive tasks and workflows
Support design teams with tool usage, automation, and workflow optimization
Integrate and customize EDA tools to support design requirements
Collaborate with design teams to identify automation opportunities and implement solutions
Develop and maintain regression and validation frameworks for flows and tools
Manage design data, revision control, and release processes
Work with IT on infrastructure to enable scalable job execution and resource utilization
Interface with EDA vendors to resolve tool issues and drive longer-term automation and methodology improvements
Requirements
Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science, with 7+ years of experience in CAD, design automation, or EDA tools development in a production environment
Strong Python programming skills, with a proven track record of building, maintaining, and scaling production‑quality automation tools
Hands‑on experience with design automation and scripting in semiconductor design environments
Experience using revision control systems such as Git or Perforce to support collaborative, disciplined development
Solid understanding of IC design flows and EDA tools, and how automation enables efficient execution at scale
Strong problem‑solving skills, with the ability to independently debug complex workflow, tooling, and infrastructure issues
Clear communication skills and the ability to work effectively across design, CAD, IT, and vendor teams
Preferred Knowledge, Skills, And Experience
Master’s degree in Electrical or Computer Engineering, with 7+ years of experience supporting design CAD or EDA tools
Hands‑on experience with the Cadence design environment and associated analog and digital design tools
Familiarity with job scheduling and compute management systems such as LSF or equivalent
Experience with data processing, reporting, and visualization, enabling insight into flow performance and design metrics
Experience building regression frameworks and automated validation systems to ensure flow quality and stability
Familiarity with PDKs, design databases, data formats, and tapeout flows
Experience supporting analog or mixed‑signal design teams, with an understanding of their unique workflow needs
Benefits
Inclusive, competitive medical, Rx, dental, and vision coverage
FSA & HSA options
Family‑forming benefits
On‑site Medical Clinic
13 paid holidays
17 days of PTO
Immediate 401(k) eligibility with employer matching
Free snacks and refreshments stocked in every office