Lead Software Engineer, DFT/ATPG
Cadence
Job Summary
Cadence Design Systems is seeking a highly motivated Lead Software Engineer to join the Modus Test R&D team. This role involves developing reliable, scalable, and high-performance software in C/C++ for Design For Test (DFT) and Automatic Test Pattern Generation (ATPG). The engineer will contribute to building user-friendly tools and researching solutions for software architecture and algorithm optimizations. Candidates should have 7+ years of software development experience, proficiency in modern C++, Unix/Linux, scripting, and a strong grasp of algorithms and computer science theory. Excellent communication and adaptability are essential for this impactful role.
Must Have
- Work as a team to build reliable, scalable and high performance software
- 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
- BS (or equivalent experience) and 7+ years of software development experience
- 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
- Excellent communication, interpersonal and customer collaboration skills
Good to Have
- Experience in VLSI and/or DFT/ATPG
- Experience with multi-threading and distributed software
- Experience in algorithmic and computational software
Job Description
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 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.