Senior R&D Software Architect - Timing Analysis Tools

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$196,000 - $368,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior R&D Software Architect - Timing Analysis Tools

NVIDIA, the world leader in accelerated computing, is seeking a Senior R&D Software Architect specializing in Timing Analysis Tools. This role combines advanced software development with hardware optimization, focusing on developing internal EDA tools using parallel computing, machine learning, and innovative C++ algorithms. The position involves working on Static Timing Analysis (STA) at the transistor level, encompassing circuit topology recognition, device modeling, and variation analysis.

The role offers unique opportunities to work directly with cutting-edge AI hardware development, providing access to the latest processes and advanced designs. As part of NVIDIA's development team, you'll enjoy significant intellectual freedom and the ability to explore broad technical areas. The position requires creativity and self-motivation to develop fast, high-capacity software solutions.

Key responsibilities include extending internal STA tools, architecting new timing tools, working with silicon correlation teams, and improving tool integration. The role goes beyond typical CAD or EDA positions, offering ownership of the entire process from discovery to deployment. The ideal candidate will have extensive experience in both VLSI design and software development, with strong expertise in C++ and timing analysis concepts.

Working at NVIDIA means joining one of technology's most desirable employers, with competitive compensation including a base salary range of $196,000-$368,000, plus equity and benefits. The company is committed to fostering diversity and maintains an inclusive work environment where innovation thrives.

Last updated 7 days ago

Responsibilities For Senior R&D Software Architect - Timing Analysis Tools

  • Extending internal STA (static timing analysis) tools for transistor analysis
  • Architecting new timing tools combining static and dynamic methods
  • Working with silicon correlation teams to improve Fmax, Vmin, and yield
  • Improving integration across tools
  • Leading discovery and invention of new opportunities
  • Developing solutions and working directly with design teams

Requirements For Senior R&D Software Architect - Timing Analysis Tools

  • MS, PhD, or equivalent in Electrical Engineering or equivalent experience
  • 8+ years experience in VLSI design and software development with C++
  • Strong understanding of VLSI timing analysis concepts
  • Knowledge of STA algorithms
  • Familiarity with timing analysis tools
  • Experience with C++14 or newer
  • Knowledge of statistical modeling
  • Experience in high performance software design
  • Strong communication and interpersonal skills

Benefits For Senior R&D Software Architect - Timing Analysis Tools

Equity
  • Equity
  • Benefits package available

Interested in this job?

Jobs Related To NVIDIA Senior R&D Software Architect - Timing Analysis Tools

Senior Software Manager, Aerial

Lead the development of 5G/6G wireless products at NVIDIA, managing software teams and architecting GPU-based solutions for wireless communication systems.

Senior Compiler Architect, MLIR - LLVM

Senior Compiler Architect position at NVIDIA focusing on MLIR-LLVM optimization, leading compiler development for GPU computing and AI applications.

Principal Engineer - Enterprise Applications

Principal Engineer role at NVIDIA focusing on enterprise applications and system integration with emphasis on scalability and performance.

Senior Architect, Datacenter SoC Product

Senior Architect role at NVIDIA leading datacenter SoC product development, requiring 12+ years experience, offering competitive salary and benefits.

Senior Architect - Server Performance

Senior Architect position at NVIDIA focusing on server performance optimization for AI and HPC systems, requiring 10+ years of hardware architecture experience.