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.