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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at NVIDIA focusing on SmartNIC development and DOCA SDK, requiring extensive C/C++ and Linux experience for network acceleration solutions.

Senior Software Engineer, Linux Kernel Upstream

Senior Software Engineer position at NVIDIA focusing on Linux kernel development and upstream contributions for networking infrastructure.

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 System Software Engineer, Robotics Simulation

Senior System Software Engineer role at NVIDIA focusing on robotics simulation platform development using C++, Python, and physics simulation.

Senior Software Verification Engineer - Switch Simulation

Senior Software Verification Engineer role at NVIDIA focusing on Switch simulation development and testing using C++/Python, requiring 5+ years of experience.

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 4 months 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?