Senior C++ Software Engineer - Chip Design Tools

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

Job Summary

Job Description

NVIDIA seeks a Senior C++ Software Engineer to develop and support infrastructure tools for chip design engineers. Responsibilities include building reliable, scalable, high-performance software for automating chip design and verification processes using C++/Golang. The role involves analyzing and constructing chip designs described in C++, Verilog, or DSLs, researching software solutions for increased efficiency, and optimizing workflows for chip modelers and designers. This position requires strong C++/Golang skills, a solid understanding of algorithms and computer architecture, and experience with VLSI physical design and packaging.
Must have:
  • 5+ years software development experience
  • C++ or Golang expertise
  • Unix/Linux experience
  • Algorithm & computer architecture understanding
  • VLSI physical design & packaging experience
Good to have:
  • RTL design knowledge
  • Modern C++ expertise
  • Compiler, build systems, and database experience
  • Static and dynamic code analysis tool experience
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 as a team to build reliable, scalable and high performance software that are easy to use by hundreds of engineers worldwide.

  • Develop software tools in C++/Golang to analyze and construct chip designs described in C++, Verilog or domain-specific languages (DSLs).

  • Research and develop software solutions to allow greater efficiency in architecture, hardware and software teams.

  • Optimize the daily workflows of the world's top chip modelers and designers.

What We Need to See:

  • BS (or equivalent experience) and 5+ years of software development experience., MS (or PHD) preferred.

  • Experienced with C++ or Golang, Unix/Linux.

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

  • Experienced with VLSI physical design and packaging

  • 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++,  compiler, build systems, and database.

  • Experienced with static and dynamic code analysis tools

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

Scopely - Manager, Executive Recruiting

Scopely

Barcelona, Catalonia, Spain (Remote)
1 Month ago
Ubisoft - The Division Resurgence]– Lead System Designer (W/M/NB)

Ubisoft

Saint-Mandé, Île-de-France, France (On-Site)
1 Month ago
EXUSIA - Data Governance Developer - Collibra & Ab Initio

EXUSIA

India (Remote)
4 Months ago
NVIDIA - Senior C++ Software Engineer - Chip Design Tools

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Keywords Studios (Player Support) - Social Media Analyst - Remote

Keywords Studios (Player Support)

Mexico (Remote)
3 Days ago
NVIDIA - Data Scientist

NVIDIA

Taipei City, Taiwan (On-Site)
3 Days ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

Boston, Massachusetts, United States (Remote)
4 Months ago
Broadcom - Backend Physical Design Engineer

Broadcom

Bengaluru, Karnataka, India (On-Site)
4 Months ago
NVIDIA - Principal System Architect - Tegra

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Henkel - Data Scientist-Intern

Henkel

Pune, Maharashtra, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Paypal - Business Program Management

Paypal

Mexico City, Mexico City, Mexico (Hybrid)
3 Months ago
ChaotixAI - Game Developer 2D

ChaotixAI

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
Evolution - Backend Developer - Game Server

Evolution

Gothenburg, Västra Götaland County, Sweden (On-Site)
4 Months ago
Dentsu - APAC Data Architect & Engineer

Dentsu

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - Senior Associate, Promotion and Events (Multiple Positions)

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
Gunzilla - Senior Technical Designer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Omnissa - Senior Member of Technical Staff (Android)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
The Walt Disney Company - Senior Licensing Sales Manager, Food+

The Walt Disney Company

London, England, United Kingdom (On-Site)
4 Weeks ago
Omnissa - C++ & iOS - Senior MTS & Member of Technical Staff - III

Omnissa

Bengaluru, Karnataka, India (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Westford, Massachusetts, United States

NVIDIA - Senior Hypervisor and RTOS Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Axon - Environmental Specialist (Onsite)

Axon

Scottsdale, Arizona, United States (On-Site)
2 Months ago
Inworld AI - Forward Deployed Engineer (AI Gameplay Engineer) - Japan

Inworld AI

Mountain View, California, United States (Remote)
3 Months ago
Skillz - Senior Software Engineer (Mobile SDK)

Skillz

San Mateo, California, United States (On-Site)
3 Weeks ago
Google - Software Engineer III, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
Epic Games - Senior QA Analyst, Mobile

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
NVIDIA - Senior System Architect, GPU

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
On Location - Manager, Account Services – FIFA World Cup 26™

On Location

New York, New York, United States (Remote)
3 Weeks ago
Company3 Method Studios - System Engineer

Company3 Method Studios

Hollywood, Florida, United States (On-Site)
3 Months ago
Luxoft - Senior GPU Kernel Developer

Luxoft

Poland, Ohio, United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Rivos - Silicon DFT - Intern

Rivos

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
ByteDance - DevOps Engineer - Applied Machine Learning Engine (Singapore)

ByteDance

Singapore (On-Site)
3 Months ago
Krafton  - [Global Ops & HR Div.] Recruiting Planning/Operation (10~12년)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
NVIDIA - Tegra Architect

NVIDIA

Bengaluru, Karnataka, India (On-Site)
1 Month ago
NVIDIA - Deep Learning Performance Architect

NVIDIA

Beijing, Beijing, China (On-Site)
1 Month ago
ByteDance - Senior Machine Learning Ops Engineer, ML System - Foundation Model

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
DigitalFish - Research Scientist, Computer Vision

DigitalFish

California, United States (Hybrid)
6 Months ago
NVIDIA - Senior Tegra System Performance Architect

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
ByteDance - High-Performance Computing Research Scientist (Algorithm Acceleration)

ByteDance

Seattle, Washington, United States (On-Site)
1 Day ago
Hashlist - HPC Hardware Architect

Hashlist

Bengaluru, Karnataka, India (Hybrid)
4 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.


Yokne'am Illit, North District, Israel (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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

United States (Remote)

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

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

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (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