Senior Synthesis Flow CAD Engineer

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
$136,000 - $264,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Hardware

Description For Senior Synthesis Flow CAD Engineer

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior Synthesis Flow CAD Engineer to join their chip design methodology team. This role combines software engineering with hardware design, focusing on developing sophisticated automated flows for semiconductor product development.

The position involves architecting and implementing advanced design flows for NVIDIA's cutting-edge chip designs, working at the intersection of software development and hardware engineering. You'll be responsible for creating automated solutions using modern software engineering practices, while working with industry-leading EDA tools and technologies.

As part of NVIDIA's front-end design implementation team, you'll collaborate with design teams and leading EDA vendors, contributing to the methodology that powers NVIDIA's semiconductor products. The role requires expertise in both software development and hardware design concepts, making it an unique opportunity for those interested in both domains.

The ideal candidate will bring a strong foundation in electrical or computer engineering, combined with practical CAD experience and software development skills. Knowledge of hardware description languages like Verilog, experience with ASIC design flows, and proficiency in programming languages such as Python, Perl, or C++ are essential.

This position offers competitive compensation, including a base salary range of $136,000 to $264,500, plus equity and comprehensive benefits. Working at NVIDIA means joining a company at the forefront of AI computing and chip design, with a culture that values creativity, autonomy, and innovation. The role is based in Santa Clara, CA, putting you at the heart of Silicon Valley's technology ecosystem.

Last updated 6 days ago

Responsibilities For Senior Synthesis Flow CAD Engineer

  • Architect highly automated and customizable design flows using modern software engineering methodologies
  • Build flows for methodologies incorporating logic/physical synthesis, design planning, equivalence checking
  • Design, implement and test in-house CAD programs
  • Work with design teams and EDA vendors to evaluate design implementation and analysis tools
  • Provide support for ASIC tools and flows
  • Assist chip design teams with advanced implementation tasks

Requirements For Senior Synthesis Flow CAD Engineer

Python
  • BS in Electrical, Computer Engineering or equivalent experience with 3+ years of CAD experience; MS preferred
  • Familiar with Verilog and ASIC design along with experience in commercial EDA tools
  • Software engineering experience with software design, algorithms, data structures, testing
  • Strong proficiency in at least one of Python, Perl, Tcl, C/C++
  • Knowledge or experience with logic synthesis, physical design, formal equivalence checking
  • Proven track record developing flows and/or tools for chip design

Benefits For Senior Synthesis Flow CAD Engineer

Equity
  • Equity
  • Benefits package available

Interested in this job?

Jobs Related To NVIDIA Senior Synthesis Flow CAD Engineer

Senior Software Engineer, Hardware Tools and Methodology Development

Senior Software Engineer position at NVIDIA focusing on hardware tools development, requiring C++ expertise and RTL design knowledge, offering $136K-$264.5K salary plus benefits.

System Test Design Engineer

Senior System Test Design Engineer position at NVIDIA, focusing on test automation and optimization for network products, requiring 5+ years of experience in software development and hardware testing.

Senior Switch Software Verification Engineer

Senior Switch Software Verification Engineer role at NVIDIA, focusing on Python-based verification infrastructure and test automation for networking systems.

Senior System Test Design Engineer

Senior System Test Design Engineer position at NVIDIA, developing automated tests for networking switches, requiring 5+ years of software development experience and strong programming skills.

Senior Software Engineer - Python Numerical Computing Libraries

Senior Software Engineer position at NVIDIA focusing on developing GPU-accelerated Python numerical computing libraries, offering competitive salary and remote work options.