Cadence logo
Cadence Verified
Semiconductor, Electronic Design Automation (EDA), Software Development

Lead Software Engineer, DFT/ATPG

Texas, United StatesOnsiteFull TimeLeadPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Cadence Design Systems is seeking a Lead Software Engineer for their Modus Test R&D team, focusing on Design For Test (DFT) and Automatic Test Pattern Generation (ATPG) software. The role involves developing reliable, scalable, and high-performance software tools in C/C++ for DFT/ATPG, with an emphasis on architectural efficiency and algorithm optimization. Candidates should have at least 7 years of software development experience, proficiency in modern C++, Unix/Linux, scripting, and code analysis tools, along with a strong understanding of algorithms and computer science theory. Experience in VLSI, DFT/ATPG, multi-threading, and distributed systems is preferred.

## At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Cadence Design Systems is looking for a highly motivated engineer to work with the Modus Test R&D team working on Design For Test (DFT) and Automatic Test Pattern Generation (ATPG) Software.

What You'll Be Doing

  • Work as a team to build reliable, scalable and high performance software that are easy to use by engineers worldwide
  • Develop software tools in C/C++ to support DFT/ATPG
  • Research and develop software solutions to allow greater efficiency in software architecture and algorithm optimizations

What We Need To See

  • BS (or equivalent experience) and 7+ years of software development experience, MS/PhD preferred
  • Experienced with modern C++, Unix/Linux and scripting
  • Experienced with static and dynamic code analysis tools
  • Solid understanding of algorithms, computer architecture and computer science theory
  • Passionate about SW development processes
  • Flexibility/adaptability for working in a dynamic environment with different frameworks and requirements
  • Excellent communication, interpersonal and customer collaboration skills

Ways To Stand Out From The Crowd

  • Experience in VLSI and/or DFT/ATPG.
  • Experience with multi-threading and distributed software
  • Experience in algorithmic and computational software

## We’re doing work that matters. Help us solve what others can’t.

Ready to apply?
You'll be redirected to Cadence's application page.

Similar roles