Senior Software Engineer - RTL Design Tools

3 Months ago • 5 Years + • Research & Development • $148,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior Software Engineer to develop and maintain infrastructure tools used in chip design and verification. Responsibilities include collaborating with customers to improve design processes, enhancing C++-based software for RTL design, researching efficient software solutions for architecture, hardware, and software teams, and refining CI/CD flows. The ideal candidate possesses strong C++, Linux, and algorithm expertise, along with experience in build and testing tools. Knowledge of RTL design and EDA vendor tools is a plus.
Must have:
  • 5+ years software development experience
  • C++, Linux development environment
  • Solid understanding of algorithms
  • Experience with build and testing tools
  • Develop and enhance C++ based software tools
Good to have:
  • RTL design knowledge
  • Expertise in modern C++, build systems, and databases
  • Experience with EDA vendor tools
Perks:
  • Equity
  • Benefits

Job Details

NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to new challenges that are hard to tackle, that only we can pursue, and that matter to the world. This is our life’s work, to amplify human creativity and intelligence. Make the choice to join us today! Our team is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient software to automate and facilitate chip design and verification processes.

What You'll be Doing:

  • 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.

What We Need to See:

  • BS (or equivalent experience) and 5+yrs experience.; MS (or PHD) preferred

  • Experienced with C++, Linux develop environment.

  • Solid understanding of algorithms, computer architecture and computer science theory

  • 5+ years of software development experience

  • Experienced with build and testing tools and frameworks

  • Flexibility/adaptability for working in a global and dynamic environment with different frameworks and requirements

Ways to stand out from the crowd:

  • Good architecture and RTL design knowledge

  • Strong expertise in modern C++, build systems, and database.

  • Experienced with EDA Vendor tools for design, verification and formal analysis.

The base salary range is 148,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Shanghai, Shanghai, China (On-Site)
6 Months ago
King - C++ Developer

King

(On-Site)
2 Months ago
ByteDance - Machine Learning Engineer Intern (Applied Machine Learning-Algorithm) - 2025 Summer/Fall (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Sperasoft - Release Engineer

Sperasoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
5 Months ago
Meta4 Interactive - Senior Game AI Programmer

Meta4 Interactive

Montreal, Quebec, Canada (Remote)
8 Months ago
Samsung Semiconductor - Staff Engineer, SoC Design Verification

Samsung Semiconductor

Folsom, California, United States (Hybrid)
2 Months ago
ByteDance - Firmware Software Engineer / Architect

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
HP - Senior Technical Lead - MS Dynamics

HP

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Netflix - Software Engineering, Platform Modernization Engineering - L5

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
NVIDIA - Deep Learning Computing Performance Architect

NVIDIA

Shanghai, Shanghai, China (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rocket Werkz - VULKAN GRAPHICS PROGRAMMER

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
11 Months ago
Patterned Learning Career - Senior Software Engineer, C++

Patterned Learning Career

(Remote)
2 Months ago
Cloud Imperium Games - AI Programmer

Cloud Imperium Games

Frankfurt, Hessen, Germany (On-Site)
10 Months ago
NVIDIA - Senior Compiler Engineer, Software - Deep Learning Accelerator

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Portugal (Remote)
5 Months ago
Zoox - Software Engineer - 3D World Generation Pipelines

Zoox

Seattle, Washington, United States (Hybrid)
6 Months ago
Behaviour Interactive - Senior Gameplay Programmer

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Amber - 3D Level Designer (Project Based)

Amber

Brazil (On-Site)
9 Months ago
Lakshya Digital - UI Programmer - Freelance

Lakshya Digital

Quebec, Canada (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

The Walt Disney Company - Assistant Fire Chief

The Walt Disney Company

Anaheim, California, United States (On-Site)
2 Months ago
Epic Games - Creator Evangelist

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Anavation - Senior Staff Officer

Anavation

Linthicum Heights, Maryland, United States (On-Site)
6 Months ago
Saviynt - Principal Engineer, Quality Engineering

Saviynt

El Segundo, California, United States (Hybrid)
6 Months ago
Netflix - Product Manager, Content Promotion and Distribution, Marketing Supply Chain

Netflix

Los Gatos, California, United States (On-Site)
4 Months ago
The Walt Disney Company - Senior Mechanical Engineer

The Walt Disney Company

Lake Buena Vista, Florida, United States (On-Site)
3 Months ago
Bungie - Contract Producer, Localization and Versioning

Bungie

United States (Hybrid)
2 Months ago
Aspyr Media - Head of Engineering

Aspyr Media

Austin, Texas, United States (On-Site)
11 Months ago
Evolution - Operations Manager - Ezugi (an Evolution company)

Evolution

Grand Rapids, Michigan, United States (On-Site)
6 Months ago
Sphere Entertainment Co - Senior Financial Analyst

Sphere Entertainment Co

Burbank, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Algorithm Engineer (Multiple Positions)

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
NVIDIA - Senior Math Libraries Engineers - Python APIs

NVIDIA

Santa Clara, California, United States (Remote)
2 Months ago
NVIDIA - ASIC Design Engineer - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
NVIDIA - Hardware Senior Manager, Switch Design

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
Sony Interactive Entertainment - PlayStation向けシステム・ネットワーク技術R&D ソフトウェアエンジニア

Sony Interactive Entertainment

Tokyo, Japan (Hybrid)
6 Months ago
Krafton  - IT Strategy Manager

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Samsung Semiconductor - Intern, Gen AI Engineer

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Months ago
Meta - Software Engineer (Technical Leadership) - Machine Learning

Meta

Seattle, Washington, United States (On-Site)
5 Months ago
Samsung Semiconductor - Senior Staff Engineer, high speed analog

Samsung Semiconductor

San Jose, California, United States (Hybrid)
5 Months ago
Match Group - Staff Software Engineer, Machine Learning

Match Group

Palo Alto, California, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug