Senior CAD Software Engineer

2 Days ago • 5 Years +

Job Summary

Job Description

The Senior CAD Software Engineer will be responsible for developing custom software to support analog and mixed-signal IC design. This involves analog design flows, simulation post-processing, design porting between technologies, and pre/post-layout netlisting. The role requires collaboration with design and layout teams to streamline workflows and improve productivity, including the development and maintenance of methodologies related to revision control and product tape-out. The candidate should be interested in exploring how AI/ML can be applied to design automation.
Must have:
  • Bachelor's degree in computer science or related field.
  • 5+ years of software development experience.
  • Strong scripting skills in Python, Perl, and SKILL.
  • Solid understanding of front-end analog design methodologies.
  • Experience with debugging EDA software for IC analog design.
  • Familiarity with revision control systems (Perforce a plus).
  • Proficiency in UNIX.
  • Good communication skills and ability to work in a team.

Job Details

For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world's top consumer brands. Cirrus Logic is also known for its award-winning culture, which was built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at every turn. But we couldn’t do it without our extraordinary workforce – and that’s where you come in. Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career! 


Our CAD Software Development team focuses on developing custom software to support analog and mixed-signal IC design. In this position, you will be responsible for analog design flows, simulation post-processing, design porting between technologies, and pre/post-layout netlisting.  You will also develop and maintain methodologies related to revision control and product tape-out. The role involves close collaboration with design and layout teams to streamline workflows and improve productivity. An interest in exploring how AI/ML may be applied to design automation is a plus.


Responsibilities:
  • Design & build custom software from concept to production 
  • Gather tool or flow requirements to understand customer needs  
  • Support design porting across process technologies and improve reuse
  • Design, develop, and implement mixed-signal tool applications & deliver analytics
  • Collaborate with team members to quickly integrate new features into the design flow ecosystem
  • Develop and maintain automated QA tests and scripts with high coverage of key use cases to ensure no regressions occur from release to release.
  • Communicate proactively within the team on goals, status, milestones, and blockers. 
  • Mentor junior developers and support CAD development practices
  • Develop and maintain an internal IP catalog to facilitate efficient reuse of analog and mixed-signal design components across projects and technology nodes
  • Explore and investigate AI/ML trends relevant to design automation


Required Skills and Qualifications:
  • Bachelor's degree in computer science, computer engineering, or electrical engineering
  • 5+ years of experience in software development
  • Strong scripting in python, perl, and SKILL 
  • Solid understanding of front-end analog design methodologies
  • Experience with debugging EDA software centered around IC analog design including virtuoso, spectre, and calibre
  • Revision control systems, perforce a plus
  • UNIX 
  • Good communication skills and able to work well in a team environment 


Cirrus Logic strives to select the best qualified applicant for any opening. Different approaches, ideas and points of view are both valued and respected. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, national origin, age, protected veteran or disabled status, genetic information, or any other classification protected by applicable law. 

Similar Jobs

Cadence - C++ Software Developer

Cadence

San Jose, California, United States (On-Site)
3 Days ago
ByteDance - Senior Site Reliability Engineer - Data Infrastructure (San Jose)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Google - Automation Engineer, Google Cloud

Google

Taipei City, Taiwan (On-Site)
3 Weeks ago
Cadence - Junior AE Front-End Custom IC

Cadence

Milan, Lombardy, Italy (On-Site)
1 Week ago
Zscaler - Product Support Engineer II

Zscaler

Sahibzada Ajit Singh Nagar, Punjab, India (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - DevOps Engineer - Applied Machine Learning Engine (Singapore)

ByteDance

Singapore (On-Site)
5 Months ago
Progres - Senior Full-Stack Engineer - JavaScript and Python

Progres

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Interactive Brokers - Software Engineer

Interactive Brokers

New Delhi, Delhi, India (Hybrid)
2 Weeks ago
ByteDance - Senior Software Engineer - Compute Infrastructure (Orchestration & Scheduling)

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Tellius - Devops Engineer

Tellius

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
ByteDance - Software Engineer - Serverless Compute Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Adyen - IT Support Engineer

Adyen

Amsterdam, North Holland, Netherlands (On-Site)
2 Weeks ago
London stock Exchange - Manager Software Developer in Test

London stock Exchange

Colombo, Western Province, Sri Lanka (On-Site)
2 Weeks ago
Cerence - Senior Software Engineer

Cerence

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Rivos - SOC Physical Design - Full time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Austin, Texas, United States

Sony Pictures Animation - Production Coordinator - Features

Sony Pictures Animation

Culver City, California, United States (On-Site)
4 Months ago
GoFundMe - Director, Technical SEO

GoFundMe

San Francisco, California, United States (Hybrid)
1 Week ago
AGS - American Gaming Systems - Senior Full Stack Software Engineer

AGS - American Gaming Systems

Arizona, United States (On-Site)
3 Weeks ago
Captivatar - Unreal Developer Ssr

Captivatar

Alpharetta, Georgia, United States (Hybrid)
2 Weeks ago
design works gaming - Senior Game Artist

design works gaming

Scottsdale, Arizona, United States (On-Site)
1 Week ago
Nagarro - Staff Engineer, ETL

Nagarro

California, United States (On-Site)
6 Months ago
Cirrus Logic - Fall Co-Op - Analog IC Design Engineer

Cirrus Logic

Greensboro, North Carolina, United States (Hybrid)
2 Weeks ago
Axon - Security Operations Center Manager

Axon

Seattle, Washington, United States (Hybrid)
1 Week ago
Snail Games - Business Development Manager

Snail Games

Beverly Hills, California, United States (On-Site)
3 Months ago
Scopely - Senior Producer, Incidents_Monopoly GO!

Scopely

California, United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Taipei City, Taiwan (Hybrid)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Taipei City, Taiwan (Hybrid)

Austin, Texas, United States (Hybrid)

Taipei City, Taiwan (Hybrid)

Edinburgh, Scotland, United Kingdom (Hybrid)

View All Jobs

Get notified when new jobs are added by Cirrus Logic

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug