Taro Logo

Senior Software R&D Engineer, VLSI Physical Design

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
$196,000 - $368,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
12+ years of experience
AI · Hardware

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software R&D Engineer to join their VLSI Physical Design team. This role combines advanced software development with hardware optimization, focusing on developing industry-leading EDA tools that outperform traditional solutions.

The position offers a unique opportunity to work at the intersection of parallel computing, machine learning, and specialized algorithms for VLSI design. You'll be developing cutting-edge optimization engines that fuse traditionally independent processes to improve chip frequency while minimizing power consumption. The role involves working with the latest processes and most advanced designs, with high intellectual freedom and minimal legacy constraints.

As a Senior Software R&D Engineer, you'll be responsible for improving algorithms in C++ for various aspects of chip design, including gate-level sizing, buffering, and cell legalization. The role goes beyond typical CAD or EDA positions, encompassing the entire process from discovery and invention of new optimization opportunities to solution development and direct collaboration with design teams.

The ideal candidate brings 12+ years of VLSI algorithms development experience, strong C++ programming skills, and deep understanding of VLSI timing optimization concepts. Experience with modern C++ features, multithreading, and machine learning frameworks, especially in physical design applications, would be particularly valuable.

NVIDIA offers competitive compensation, including a base salary range of $196,000 - $368,000 (depending on level), equity, and comprehensive benefits. The company is committed to fostering diversity and inclusion, making it an excellent opportunity for those passionate about pushing the boundaries of GPU and AI technology while working in a supportive, innovative environment.

Last updated 21 hours ago

Responsibilities For Senior Software R&D Engineer, VLSI Physical Design

  • Invent new optimization engines that fuse traditionally independent engines
  • Improve algorithms for gate-level sizing, buffering, useful clock skew, cell legalization
  • Develop solutions and work directly with design teams for deployment
  • Write and optimize code for high-performance software design

Requirements For Senior Software R&D Engineer, VLSI Physical Design

Python
  • BS, MS, PhD or equivalent experience in Electrical Engineering or Computer Science
  • 12+ years in VLSI algorithms development using C++
  • Strong understanding of VLSI timing optimization and related concepts
  • Familiarity with design implementation tools and typical design flows
  • Strong communication and interpersonal skills

Benefits For Senior Software R&D Engineer, VLSI Physical Design

Equity
  • Equity
  • Benefits Package

Related Jobs

System Software Engineer - GPU

Senior System Software Engineer position at NVIDIA focusing on GPU and computing products development, requiring strong C++ skills and hardware expertise.

Senior Math Libraries Engineer - Sparse Linear Algebra

Senior Math Libraries Engineer position at NVIDIA, focusing on sparse linear algebra software development for scientific computing and deep learning applications.

Senior Staff Software Engineer - Enterprise AI Platform

Senior Staff Software Engineer position at NVIDIA focusing on Enterprise AI Platform development, requiring 8+ years of experience and expertise in full-stack development, AI technologies, and distributed systems.

Senior System Software Technical Lead - Power and Performance

Lead technical role focusing on GPU system performance and power management at NVIDIA, requiring expertise in C programming and system software with 8+ years of experience.

Senior R&D Software Engineer, VLSI Floorplanning and Optimization

Senior R&D Software Engineer position at NVIDIA focusing on VLSI Floorplanning and Optimization, combining EDA software development with AI and machine learning techniques.