NVIDIA, a global leader in accelerated computing and AI technology, is seeking a CAD Flow Development Engineer to join their innovative team. This role sits at the intersection of software development and VLSI ASIC design, focusing on creating sophisticated automation tools for some of the world's most complex chip designs.
The position involves architecting and developing highly automated software solutions for logic/physical synthesis, design planning, and equivalence checking. You'll be working with cutting-edge EDA tools and be responsible for streamlining development processes and automating testing deployment. This role is crucial in NVIDIA's front-end ASIC software development, including RTL synthesis and early physical design methodology for all of NVIDIA's semiconductor products.
As a CAD Flow Development Engineer, you'll collaborate with chip design teams and leading EDA vendors, applying your software engineering expertise to evaluate and implement powerful design tools. The role requires a strong foundation in computer science or electrical engineering, with hands-on experience in CAD or software development. Proficiency in languages like Python, C++, Tcl, or Perl is essential, along with knowledge of Verilog and ASIC implementation flows.
NVIDIA offers a competitive compensation package, including a base salary range of $108,000 - $212,750 USD (depending on level), equity, and comprehensive benefits. The company is known for its innovative culture and commitment to pushing the boundaries of technology, particularly in AI computing. This role offers the opportunity to work on projects that directly impact the development of next-generation semiconductor products while being part of a diverse, supportive team that's shaping the future of computing technology.