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.
Responsibilities
Collaborate with EDA providers to drive improvements and bug fixes to improve Cirrus Logic's 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 resolve signoff criteria
Required Skills and Qualifications
BS in Electrical or Computer Engineering and 5+ years of demonstrated 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 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
Experience in Python and/or Ruby scripting languages
Prior experience with industry-standard configuration management tools and methodologies
UNIX knowledge and experience with data-management software
Proven track record of pushing & driving 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 interpersonal 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
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.