CAD Digital Methodology Engineer DK-5245

Engineering Services Austin, Texas

At Cirrus Logic, mixed-signal engineering drives our company. We develop high-performance, low-power signal processing solutions in audio, voice and haptics, delivering innovative end-user experiences and solving difficult challenges for new generations of mobile and consumer devices. While breaking the innovation barrier, we’ve also built an award-winning company culture, thanks to our extraordinary workforce and our ongoing efforts to champion and promote diversity, as well as our principles of equality and fairness in the workplace. Do you enjoy working alongside the industry's top engineers and solving sophisticated challenges for the world's top consumer brands? Join our team and help us continue to make this an exceptional place to work!

As a Digital Methodology Engineer, you will work in a fast-paced, dynamic environment supporting CAD tools and methodology flows for digital and mixed-signal verification; assisting in the automation of digital design & verification methodologies; designing and implementing databases; applying your programming skills to the development of tools for digital design, RTL Quality, and verification; and developing CAD tools and methodology flows for revision control using industry standard data management tools.


  • Develop and maintain software integral to the RTL Quality Flow for Cirrus to automate launching vendor tools
  • Collaborate with EDA providers to drive improvements, and bug fixes to improve Cirrus Logic's RTL design flow
  • Drive consensus across business units on tool & design methodology
  • Verify CAD flows are generating correct results (flow signoff)
  • Work closely with technology and design teams to determine signoff criteria

Required Skills and Qualifications

  • BS in Electrical or Computer Engineering and 5+ years of experience in design, CAD or EDA tools support and development
  • Ability to drive company-wide consensus on design tools, flows and methodologies
  • Ability to document design methodologies & provide training on tools and workflows to design teams
  • Experience with Object-Oriented software development in Python, Ruby, C++, or other OO languages
  • Experience with Front-end Digital Design and/or Digital Verification methodologies with a focus on digital and mixed-signal solutions
  • Demonstrated experience with various EDA software, flows and architectures
  • Experience in RTL, Verilog and/or SystemVerilog
  • Experience in RTL Quality tools, such as RTL Lint, Clock Domain Checks (CDC), Reset Domain Checks (RDC), Power analysis
  • UNIX knowledge and experience with data-management software
  • Proven ability to push & drive EDA vendors to improve tools to implement new functionality to solve problems or to optimize existing methods
  • Prior experience debugging vendor tool problems
  • Experience working with engineers and managers to schedule projects and provide schedule updates and roadmaps
  • Strong communication skills and track record of success in a collaborative team environment

Preferred Knowledge, Skills and Experience

  • MS in Electrical or Computer Engineering and 10+ years of experience in design, CAD or EDA tools support and development
  • Prior experience with industry standard configuration management tools and methodologies
  • Familiarity with CMOS circuit design
  • Industry experience with Cadence, Synopsys and/or Mentor Graphics tools
  • Strong scripting abilities in Python and/or Ruby
  • Prior customer support experience

This position is located in Austin, TX

Cirrus Logic is an Equal Opportunity/Affirmative Action Employer. We strive to select the best qualified applicant for any opening and to reward employees based on their skills, experience and performance. We do not discriminate on the basis of race, national origin, pregnancy status, marital status, gender, age, religion, physical or mental disability, medical condition, veteran status, sexual orientation, genetic information or any other characteristic protected by law.