Senior Software Engineer - RTL Design Tools

NVIDIA is a technology company that invented the GPU, revolutionized computer graphics, and pioneered AI computing through GPU deep learning.
$148,000 - $287,500
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - RTL Design Tools

NVIDIA, a pioneering technology company known for revolutionizing the GPU industry and AI computing, is seeking a Senior Software Engineer to join their RTL Design Tools team. This role is crucial in developing and supporting infrastructure tools used by design engineers for building and verifying architectural, RTL, and gate-level designs.

As a Senior Software Engineer, you'll be at the forefront of crafting highly efficient software solutions that automate and enhance chip design and verification processes. The position offers an opportunity to work with cutting-edge technology in a company that has continuously reinvented itself over two decades.

The ideal candidate will bring strong expertise in C++ programming and Linux development, combined with a solid understanding of computer architecture and algorithms. You'll be working in a dynamic, global environment, collaborating with various teams to improve design productivity and quality.

This role offers competitive compensation, including a substantial base salary range of $148,000 - $287,500, plus equity and comprehensive benefits. You'll be part of a company that values diversity and innovation, working on challenging projects that matter to the world.

Key opportunities include developing sophisticated software tools, enhancing CI/CD flows, and working directly with customers to improve chip design processes. The position requires strong technical skills and the ability to adapt to evolving requirements in a fast-paced environment.

Join NVIDIA to be part of a team that's driving innovation in GPU technology, AI, and parallel computing. This is an excellent opportunity for experienced software engineers who want to make a significant impact in the semiconductor industry while working with state-of-the-art technology and tools.

Last updated a day ago

Responsibilities For Senior Software Engineer - RTL Design Tools

  • Work closely with customers to develop flows and methodologies that improve chip design process
  • Develop and enhance C++ based software tools to improve RTL design productivity and quality
  • Research and develop software solutions to allow greater efficiency in architecture, hardware and software teams
  • Refine and enhance custom CI/CD flows

Requirements For Senior Software Engineer - RTL Design Tools

Linux
  • BS (or equivalent experience) and 5+ years experience; MS (or PHD) preferred
  • Experience with C++, Linux development environment
  • Solid understanding of algorithms, computer architecture and computer science theory
  • 5+ years of software development experience
  • Experience with build and testing tools and frameworks
  • Flexibility/adaptability for working in a global and dynamic environment

Benefits For Senior Software Engineer - RTL Design Tools

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - RTL Design Tools

Senior Solution Engineer, vGPU and Omniverse

Senior Solution Engineer role at NVIDIA focusing on vGPU and Omniverse products, combining customer support and software development responsibilities.

Senior Mask Layout Design Engineer

Senior Mask Layout Design Engineer position at NVIDIA, focusing on high-speed mixed-signal circuit designs and physical layout using advanced CMOS technologies.

System Software Engineer, High Integrity Data Pipelining

Senior Software Engineer role at NVIDIA focusing on developing high-integrity data pipeline systems for autonomous vehicles, offering competitive compensation and the chance to work on cutting-edge AI technology.

Manufacturing Test Engineer

Senior Manufacturing Test Engineer role at NVIDIA focusing on semiconductor testing and automation in Santa Clara.

Senior Infrastructure Software Engineer, Deep Learning Libraries

Senior Infrastructure Software Engineer role at NVIDIA focusing on deep learning libraries development and infrastructure automation with competitive compensation and hybrid work arrangement.