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

Wargaming - Senior Environment Artist (Unannounced Project)

Wargaming

Guildford, England, United Kingdom (On-Site)
3 Months ago
Ubisoft - The Division Resurgence]– Lead System Designer (W/M/NB)

Ubisoft

Saint-Mandé, Île-de-France, France (On-Site)
1 Month ago
Zoox - Full Stack Software Engineer

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
PwC - ID FY24 - Associate - Strategy & Operations - Talent Pool

PwC

Jakarta, Jakarta, Indonesia (On-Site)
4 Months ago
ByteDance - Network Engineer, Optical Long-Haul and Submarine

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
NVIDIA - Senior ASIC Verification Engineer, Coherent High Speed Interconnect

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Tencent - Research Intern (NLP)

Tencent

Palo Alto, California, United States (On-Site)
2 Days ago
Samsung Semiconductor - Intern, High Capacity SSD Software Ecosystem

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
Riot Games - Principal Software Engineer, Foundations Developer Experience & Workflows

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
Synaptics  Inc orporated - Sr. Systems Engineer, Wireless Modem

Synaptics Inc orporated

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Product Solution Architect (Edge Cloud)

ByteDance

Singapore (On-Site)
3 Months ago
ByteDance - Partner Sales Manager, Vietnam, Lark APAC

ByteDance

Hanoi, Hanoi, Vietnam (On-Site)
3 Months ago
ByteDance - Network Engineer, Optical Long-Haul and Submarine

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
The Walt Disney Company - Manager, Systems Reliability Engineering

The Walt Disney Company

Burbank, California, United States (On-Site)
1 Month ago
PwC - SRC_PCI QSA_Senior Associate

PwC

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Token Metrics - Crypto Senior Backend Engineer (Remote)

Token Metrics

Medellín, Antioquia, Colombia (Remote)
4 Months ago
ION - Senior Full-Stack Developer, New York

ION

New York, New York, United States (Hybrid)
4 Months ago
ByteDance - Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

Boston, Massachusetts, United States (On-Site)
2 Months ago
Scopely - Manager, Executive Recruiting

Scopely

Barcelona, Catalonia, Spain (Remote)
1 Month ago
The Walt Disney Company - Manager, Certification & Training

The Walt Disney Company

London, England, United Kingdom (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Westford, Massachusetts, United States

Universal Music - Senior Manager, Accounting

Universal Music

Los Angeles, California, United States (On-Site)
1 Month ago
Zoox - Staff Software Engineer, Core Middleware Components

Zoox

Foster City, California, United States (On-Site)
3 Months ago
Epic Games - FX Artist

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Zones - Lead IT Recruiter

Zones

Menands, New York, United States (On-Site)
3 Months ago
Varonis  - Senior Legal Counsel

Varonis

Morrisville, North Carolina, United States (On-Site)
3 Months ago
The Walt Disney Company - Associate Visual Media Systems Specialist (IA)

The Walt Disney Company

Orlando, Florida, United States (On-Site)
3 Weeks ago
Singularity 6 - QA Application Drop Box

Singularity 6

United States (Hybrid)
3 Months ago
Netflix - Senior Ads Revenue Accountant, Customer Incentives Lead

Netflix

New York, New York, United States (On-Site)
5 Days ago
Meta - Product Manager

Meta

Bellevue, Washington, United States (Remote)
3 Months ago
Electronic Arts - Senior QA Tester

Electronic Arts

Orlando, Florida, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Digital Design Verification Engineer - Hardware

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Microsoft - Principal Architect

Microsoft

Jharkhand, India (On-Site)
6 Months ago
Riot Games - Integration Specialist, Enterprise

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
NVIDIA - Senior C/C++ Software Engineer

NVIDIA

Beijing, Beijing, China (On-Site)
1 Month ago
Niantic - Senior Computer Vision Software Engineer

Niantic

Bellevue, Washington, United States (Hybrid)
1 Month ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

Belgium (Remote)
4 Months ago
Hologate gmbh - R&D Software Engineer (f/d/m)

Hologate gmbh

Munich, Bavaria, Germany (On-Site)
3 Months ago
Riot Games - Lead Artist - League of Legends, Game Modes

Riot Games

Sydney, New South Wales, Australia (On-Site)
3 Months ago
ByteDance - Software Engineer, Machine Learning Platform

ByteDance

Seattle, Washington, United States (On-Site)
3 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)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

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

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