Senior Software Engineer – Build 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 build systems used by design engineers for sophisticated chip designs. Responsibilities include creating reliable, scalable, and intelligent build systems handling hundreds of thousands of jobs daily, developing tools to analyze system performance, creating user-friendly search services, and researching solutions for increased efficiency across teams. The role requires expertise in OOP, Perl/Python/C++, Unix/Linux, data structures, algorithms, and computer architecture. Rapid adaptation to changing requirements while maintaining backward compatibility is crucial.
Must have:
  • 5+ years software development experience
  • OOP, Perl/Python/C++, Unix/Linux
  • Data structures, algorithms, computer architecture
  • Build system development & maintenance
  • Scalable tool development
  • Performance analysis & visualization
Good to have:
  • Proficiency in SCM (Git, Perforce)
  • Experience with Make, CMake, makepp, Bazel
  • Distributed computing systems (LSF)
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 building sophisticated chip designs. Rapid changes to adapt to new design and process requirements are the must while maintaining backward compatibility and keeping tools reliable and scalable.


What You'll be Doing:

  • Work as a team to develop and maintain reliable, scalable and highly intelligent build systems that runs hundreds of thousands of jobs each day.

  • Develop scalable tools to collect, analyze and visualize the performance and health of the build system.

  • Develop responsive services for users to quickly search through source files and logs

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


What We Need to See:

  • Bachelor's degree (or higher) in Computer Science or Computer Engineering or equivalent experience

  • 5+ years of software development experience

  • Experienced with OOP, Perl/python/C++, Unix/Linux.

  • Solid understanding of data structure, algorithms (e.g graphs, DAG), computer architecture and computer science theory

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


Ways to stand out from the crowd:

  • Proficiency in SCM (e.g. Git, Perforce) and build systems (e.g. Make, CMake, makepp, Bazel)

  • Experienced with distributed computing systems such as LSF

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

Sports Interactive - Software Engineer (Console)

Sports Interactive

England, United Kingdom (Hybrid)
3 Weeks ago
Actian - Zen Quality Assurance Engineer - Bangalore/Pune

Actian

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Aesir Interactive - UE Engine Programmer (Regular/Senior)(f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
6 Months ago
NVIDIA - Research Scientist - Design Automation

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Product Validation Tools Software Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
ByteDance - Research Scientist in Foundation Model, Speech & Audio Graduates - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Krafton  - PUBG IP Franchise China Business PM (Entry-Level ~ 3 years)

Krafton

Seoul, South Korea (On-Site)
3 Weeks ago
NVIDIA - Software Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Systems Software Engineer, Data Center - CUDA

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
Evolution - C++ Developer (Video)

Evolution

Riga, Latvia (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Oculus VR - Senior Rendering Engineer

Oculus VR

Burlingame, California, United States (Remote)
3 Weeks ago
ByteDance - Senior Software Engineer, Anti-DDoS - Network Security

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
PearlAbyss - [경력] 배경 Procedural 모델러 모집

PearlAbyss

(On-Site)
3 Months ago
Visa - Software Engineer - Full Stack

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
5 Months ago
NVIDIA - System Software Engineer Intern, Autonomous Vehicles - 2025

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

California, United States (Remote)
1 Month ago
NVIDIA - Senior Power Architecture and Optimization Engineer

NVIDIA

Canada (On-Site)
1 Month ago
Netflix - Senior Software Engineer - Partner Engineering - EMEA

Netflix

Amsterdam, North Holland, Netherlands (On-Site)
2 Months ago
ION - Technical Consultant - Endur

ION

Uniondale, New York, United States (On-Site)
6 Months ago
Ubisoft - Team Lead (Programming)

Ubisoft

Montreal, Quebec, Canada (On_site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Activision - Player Support Associate Producer

Activision

El Segundo, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Senior Member Experience Professional - Branch

The Walt Disney Company

Lake Buena Vista, Florida, United States (On-Site)
3 Weeks ago
Canva - Revenue Accounting Manager, Online Sales

Canva

Los Angeles, California, United States (Remote)
1 Month ago
Next Level Business Services - Apigee Technical Architect

Next Level Business Services

San Francisco, California, United States (On-Site)
5 Months ago
NVIDIA - Distinguished Engineer, AI Resiliency Lead

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Info Stretch - Sr. .NET Developer

Info Stretch

Indianapolis, Indiana, United States (On-Site)
4 Months ago
Inworld AI - IT Security & Compliance Lead

Inworld AI

Mountain View, California, United States (Hybrid)
3 Weeks ago
Meta - Production Engineering

Meta

Fremont, California, United States (On-Site)
5 Months ago
The Walt Disney Company - Sr Software Engineer (Roku/BrightScript/SceneGraph)

The Walt Disney Company

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - SDK Ethernet Software Team Manager

NVIDIA

Ra'anana, Center District, Israel (On-Site)
1 Month ago
Riot Games - Principal Software Engineer, Product Tech-Lead - Unpublished R&D Product

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
Fluence - Lead Engineer - Battery Module

Fluence

Houston, Texas, United States (Hybrid)
6 Months ago
Netflix - Software Engineer 5 - Streaming Algorithms

Netflix

United States (Remote)
5 Months ago
NVIDIA - Senior Firmware Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Applied Power Architect - GPU

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
Hawk Eye Innovations - Senior Computer Vision Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
3 Weeks ago
Krafton  - [Infra Div.] Technology Solution Engineer (4년 ~ 10년)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
NVIDIA - Senior SoC Power Architect

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
Krafton  - Korean-Chinese Translator/Interpreter

Krafton

Seoul, South Korea (On-Site)
3 Weeks 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.

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Hyderabad, Telangana, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

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

Shenzhen, Guangdong Province, China (On-Site)

Taipei City, Taiwan (On-Site)

California, United States (Remote)

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