We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Senior CAD Software Engineer (TC-50024689)

Cirrus Logic
United States, Texas, Austin
800 West 6th Street (Show on map)
May 19, 2025
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.
Applied = 0

(web-67f776f9dc-dqgjx)