Senior Software Engineer, Code Coverage Tools

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

Job Summary

Job Description

NVIDIA seeks a Senior Software Engineer to develop and support infrastructure tools for chip design and verification. This role involves building highly efficient, scalable software in C++/Golang to automate chip design processes. Responsibilities include analyzing, validating, and constructing chip designs described in various languages (C++, Verilog, DSLs), researching software solutions to enhance team efficiency, and collaborating with engineers worldwide. The tools will optimize daily workflows for chip modelers and designers.
Must have:
  • 5+ years software development experience
  • C++ or Golang proficiency
  • Understanding of algorithms, compilers, databases, computer architecture
  • Experience with modern C++, Golang, compilers, databases, build systems
Good to have:
  • Experience with static and dynamic code analysis tools
  • Familiarity with Code/Test Coverage
  • Experience with SQLite3
  • Familiarity with NodeJS, Vue, Front End Development
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 address, 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. The tools you design will optimize and improve the daily workflows of the world's top chip modelers and designers.


What You'll be Doing:

  • Work as a team to build reliable, scalable and HPC software that will be used by hundreds of engineers worldwide to design groundbreaking chips.

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

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


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.

  • Understanding of Algorithms, Compliers, Databases, Computer Architecture and Computer Science Theory.

  • Experience with modern C++, Golang, compilers, databases and build systems.


Ways to stand out from the crowd:

  • Experienced with static and dynamic code analysis tools.

  • Familiarity with Code/Test Coverage.

  • Experience with SQLite3.

  • Familiarity with NodeJS, Vue, Front End Development.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you creative and autonomous? Do you love a challenge? If so, we want to hear from you.

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

Take-Two Interactive - Senior Producer

Take-Two Interactive

(Remote)
1 Day ago
ByteDance - Network Engineer, Optical Long-Haul and Submarine

ByteDance

Ashburn, Virginia, United States (On-Site)
2 Months ago
ByteDance - Strategy Analyst – Strategy & Operations

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Syniverse - Principal Cyber Security Engineer

Syniverse

Bengaluru, Karnataka, India (Hybrid)
6 Hours ago
Omnissa - C++ with macOS internals - Staff Engineer & Member of Technical Staff - II / III

Omnissa

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Tesla - Process Engineer Commissioning/Optimization

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
2 Months ago
The Walt Disney Company - Software Engineer, Platform

The Walt Disney Company

California, United States (On-Site)
1 Month ago
NVIDIA - Deep Learning Solution Architect

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Google - Engineering Manager, Physical Design

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
NVIDIA - Senior Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Doiq - Technical Artist

Doiq

United States (Remote)
4 Months ago
TTC Global - Senior Software QA Engineer

TTC Global

Montréal, Québec, Canada (On-Site)
7 Hours ago
Wargaming - Senior Environment Artist (Unannounced Project)

Wargaming

Guildford, England, United Kingdom (On-Site)
5 Months ago
Activision - Senior AI Animator

Activision

Los Angeles, California, United States (On-Site)
4 Months ago
Omnissa - Member of Technical staff - Android

Omnissa

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Riot Games - Senior User Researcher

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
Warner Bros Games - Graphics Operator

Warner Bros Games

Atlanta, Georgia, United States (On-Site)
9 Months ago
Global Step - QA Game Tester (Flight Sim Specialization)

Global Step

Dallas, Texas, United States (On-Site)
1 Month ago
Token Metrics - Crypto Senior Backend Engineer (Remote)

Token Metrics

Medellín, Antioquia, Colombia (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Well - Workforce Planning and Optimization Manager

Well

Chapel Hill, North Carolina, United States (On-Site)
1 Day ago
PlayStation Global - Technical Product Manager II

PlayStation Global

Los Angeles, California, United States (Hybrid)
2 Weeks ago
Epic Games - Senior Game Security Engineer - Asset Integrity

Epic Games

Cary, North Carolina, United States (On-Site)
2 Weeks ago
Nagarro - Associate Principal Engineer, C++

Nagarro

New York, New York, United States (On-Site)
6 Months ago
Airbyte - Solutions Architect

Airbyte

San Francisco, California, United States (On-Site)
1 Day ago
Google - Library Partner Manager, Digitization

Google

Ann Arbor, Michigan, United States (On-Site)
2 Days ago
Unisys - Principal Sales Executive

Unisys

Richmond, Virginia, United States (On-Site)
22 Hours ago
Ettain Group - Automation Engineer

Ettain Group

Merrimack, New Hampshire, United States (On-Site)
10 Years ago
Scale AI - Strategic Finance Manager, Engineering/G&A

Scale AI

San Francisco, California, United States (On-Site)
1 Day ago
Riot Games - Senior Game Producer - League of Legends, Seasons Champions

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Machine Learning Engineer, Tech Lead - Code AI

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Tesla - SPS Programmer

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
2 Months ago
Google - Software Developer II, Site Reliability Developer

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Google - Software Engineering Manager, People with Disabilities

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
5 Months ago
Google - Chip Infrastructure Engineer, SoC CAD

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
Corsair - Senior Software Embedded Architect

Corsair

Landshut, Bavaria, Germany (On-Site)
1 Month ago
Google - Senior Software Engineer, Embedded Systems/Firmware, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Cadence - Lead Product Engineer

Cadence

Beijing, Beijing, China (On-Site)
7 Months ago
Google - Senior Silicon Engineer, Embedded Systems

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Netflix - Senior Software Engineer, Partner Engineering - APAC

Netflix

Hsinchu, Hsinchu City, Taiwan (On-Site)
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