Outscal Logooutscal logo

Senior Software Engineer – Build 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 maintain build systems for sophisticated chip designs. Responsibilities include creating reliable, scalable, and intelligent systems handling hundreds of thousands of jobs daily, developing tools for performance analysis and visualization, and building responsive services for efficient source code and log searching. The role requires expertise in OOP, Perl/Python/C++, Unix/Linux, data structures, algorithms, and computer architecture. The engineer will collaborate within a global team to improve efficiency across architecture, hardware, and software teams.
Must have:
  • 5+ years software development experience
  • OOP, Perl/Python/C++, Unix/Linux expertise
  • Data structures, algorithms knowledge
  • Build system experience (Make, CMake, etc.)
  • Develop and maintain build systems
Good to have:
  • Proficiency in SCM (Git, Perforce)
  • Experience with distributed computing (LSF)
  • Experience with Bazel
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

Netflix - Software Engineer 5 - TV Client Foundations

Netflix

United States (Remote)
2 Months ago
Rivos - CPU Design Verification - Full-time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
5 Months ago
Meta - Network Production Engineer

Meta

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Visual Concepts - Engineer

Visual Concepts

Austin, Texas, United States (On-Site)
8 Hours ago
Riot Games - Staff Software Engineer (Graphics)

Riot Games

Los Angeles, California, United States (On-Site)
3 Weeks ago
NVIDIA - Senior Design Engineer

NVIDIA

Canada (On-Site)
1 Month ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Waterloo, Ontario, Canada (On-Site)
4 Months ago
ByteDance - Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

Boston, Massachusetts, United States (On-Site)
3 Months ago
Hashlist - ADAS Feature Architect

Hashlist

Pune, Maharashtra, India (Hybrid)
6 Months ago
Krafton  - [Chairman’s Office] Staff (3년 ~ 6년)

Krafton

Seoul, South Korea (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

San Jose, California, United States (On-Site)
21 Hours ago
NVIDIA - Deep Learning Performance Architect

NVIDIA

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Zoox - Software Engineering  - Returnship

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
Next Level Business Services - Java/C++ Developer

Next Level Business Services

Sunnyvale, California, United States (On-Site)
4 Months ago
Meta - Research Scientist Intern, Language and Multimodal Research for MetaAI (PhD)

Meta

New York, New York, United States (On-Site)
4 Months ago
ByteDance - Senior Site Reliability Engineer - Applied Machine Learning

ByteDance

San Jose, California, United States (On-Site)
20 Hours ago
Digital Extremes - Senior Engine Programmer

Digital Extremes

(Remote)
6 Days ago
Focus Entertainment - Unreal Lead Programmer

Focus Entertainment

Île-de-France, France (Hybrid)
12 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Westford, Massachusetts, United States

The Walt Disney Company - Digital Tech and Business Operations Analyst

The Walt Disney Company

Celebration, Florida, United States (On-Site)
21 Hours ago
The Walt Disney Company - Lead Product Designer - Sports Design

The Walt Disney Company

Glendale, California, United States (On-Site)
21 Hours ago
The Walt Disney Company - Massage Therapist - Part Time

The Walt Disney Company

Kapolei, Hawaii, United States (On-Site)
1 Day ago
ByteDance - Software Engineer, Architecture and Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
Next Level Business Services - Full Stack Developer

Next Level Business Services

Boston, Massachusetts, United States (On-Site)
5 Months ago
Corsair - Director of PR & Marketing, Gaming

Corsair

Milpitas, California, United States (On-Site)
1 Day ago
Zoox - Senior/Staff Software Engineer - Machine Learning

Zoox

Boston, Massachusetts, United States (Hybrid)
5 Months ago
Trackman - Trackman Baseball System Operator

Trackman

Los Angeles, California, United States (On-Site)
2 Months ago
Netflix - Software Engineer 5 - Streaming Algorithms

Netflix

United States (Remote)
5 Months ago
ByteDance - Office Administration - DCar (Third-party Contractor)

ByteDance

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - EDA System Software Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Regent Craft - Embedded Software Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
5 Months ago
Rivos - Analog Mixed Signal Design

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
5 Months ago
NVIDIA - Technical Product Manager - AV Simulation

NVIDIA

Canada (On-Site)
1 Month ago
NVIDIA - Senior Physical Design Methodology Engineer

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
Nielsen Holdings - Staff Machine learning Engineer

Nielsen Holdings

Mumbai, Maharashtra, India (Hybrid)
2 Months ago
NVIDIA - Senior ASIC Physical Design Engineer - High Performance Designs

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Chip Architect

NVIDIA

Ra'anana, Center District, Israel (On-Site)
1 Month ago
Rivos - CPU Physical Design - Full time

Rivos

Bengaluru, Karnataka, India (On-Site)
5 Months ago
NVIDIA - Senior Manager, Device and Modeling

NVIDIA

Santa Clara, California, United States (Hybrid)
2 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.


Hsinchu, Hsinchu City, Taiwan (On-Site)

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

Seoul, South Korea (Hybrid)

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

Ra'anana, Center District, Israel (On-Site)

Shanghai, Shanghai, China (On-Site)

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

Be'er Sheva, South District, Israel (On-Site)

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

Santa Clara, California, United States (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