TL;DR

Software Engineer II (C++): Building reliable, scalable, and high-performance software tools for Design For Test (DFT) and Automatic Test Pattern Generation (ATPG) with an accent on software architecture and algorithm optimizations. Focus on developing efficient software solutions for global engineers and understanding complex computer science theory.

Location: Onsite in Hsinchu, Taiwan

Company

Cadence Design Systems is looking for engineers to work with the Modus Test R&D team on Design For Test (DFT) and Automatic Test Pattern Generation (ATPG) software.

What you will do

  • Build reliable, scalable, and high-performance software that is 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.

Requirements

  • MS in Computer Engineering, Computer Science, Electrical Engineering, or equivalent.
  • 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.
  • Excellent communication, interpersonal, and customer collaboration skills.

Nice to have

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

Culture & Benefits

  • Work as a team to build reliable, scalable and high performance software.
  • Opportunity to make an impact on the world of technology.
  • Work in a dynamic environment with different frameworks and requirements.