Senior Software Engineer - Build and Deployment Tools

1 Month ago • 5 Years + • Research & Development • Full Stack Development

Job Summary

Job Description

NVIDIA seeks a Senior Software Engineer to develop and maintain reliable, scalable build and release services for chip design tools. Responsibilities include creating responsive services for user requests, developing tools for system performance monitoring and visualization, and researching CI/CD solutions. The ideal candidate possesses 5+ years of software development experience with OOP, Perl/C++/Golang, and Unix/Linux. Experience with full-stack development, data structures, algorithms, and computer architecture is essential. The role involves working in a global environment with diverse frameworks and requirements. Maintaining backward compatibility and ensuring tool reliability and scalability are critical.
Must have:
  • 5+ years software development experience
  • OOP, Perl/C++/Golang, Unix/Linux
  • Full-stack development experience
  • Data structures, algorithms knowledge
  • Build and release services expertise
Good to have:
  • Proficiency in SCM (Git, Perforce)
  • Experience with build systems (Make, CMake)
  • C++ linter, memory check, profiling experience
  • Distributed computing systems (LSF) experience

Job Details

NVIDIA has continuously reinvented itself. Our invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Today, research in artificial intelligence is booming worldwide, which calls for highly scalable and massively parallel computation horsepower that NVIDIA GPUs excel. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that only we can address, and that matter to the world. This is our life’s work , to amplify human creativity and intelligence. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join our diverse team and see how you can make a lasting impact on the world!

Our team is responsible for development and management of infrastructure and huge amount of software tools and releases for 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 very thoughtful build and release services to provide high quality tools that our chip designers rely on every day.

  • Develop responsive services for users to quickly schedule, track and triage requests.

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

  • Research and develop CI/CD solutions that help software developers deliver world-class quality software.

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/C++/Golang, Unix/Linux.

  • Experienced with full stack development.

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

  • Flexibility/adaptability for working in a global and wide-ranging 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)

  • Background in C++ linter, memory check, performance profiling, and code coverage tools.

  • Experienced with distributed computing systems such as LSF

#LI-Hybrid

Similar Jobs

Epic Games - Senior Gameplay Programmer

Epic Games

(On-Site)
1 Month ago
Google - Senior Software Engineering Manager, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Thermo Fisher Scientific - HW Design Architect

Thermo Fisher Scientific

Hyderabad, Telangana, India (On-Site)
4 Months ago
PlayStation Global - Manager, Software Engineering

PlayStation Global

Aliso Viejo, California, United States (Hybrid)
1 Month ago
Focus Entertainment - Unreal Lead Programmer

Focus Entertainment

Île-de-France, France (Hybrid)
1 Day ago
Riot Games - Manager, Software Engineering - Infrastructure / Cloud Foundations

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Intel Corporation - Architecture Research Scientist

Intel Corporation

Bengaluru, Karnataka, India (On-Site)
3 Months ago
NVIDIA - Senior System Software Engineer, Performance - CUDA Driver

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Senior HPC and AI Networking Performance Research and Analysis Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
NVIDIA - Senior Formal Verification Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Embark Studios - Senior Gameplay Programmer - Games

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Offworld - Co-op Programmer

Offworld

British Columbia, Canada (Hybrid)
1 Week ago
ION - Lead Software Engineer, Italy

ION

Milan, Lombardy, Italy (On-Site)
4 Months ago
Microsoft - Senior Software Engineer - Mobile DevOps

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ByteDance - Senior Network Engineer- IAAS- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
CD PROJEKT RED - Audio Programmer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On_site)
1 Month ago
Meta - Software Engineer, Infrastructure

Meta

London, England, United Kingdom (On-Site)
3 Months ago
Game Boost - Senior Game Producer for successful first-person simulation game

Game Boost

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Billing & Settlement

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Flying Wild Hogs - Animation Programmer

Flying Wild Hogs

(Remote)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

PwC - Senior Associate_Full Stack Developer_Data & Analytics_Advisory_PAN  India

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
Trailer Park Group - Senior AV Generalist - APAC

Trailer Park Group

Mumbai, Maharashtra, India (Hybrid)
1 Month ago
Zoo Media - Art Intern

Zoo Media

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Nagarro - Associate Staff Engineer, QA Automation

Nagarro

Hyderabad, Telangana, India (On-Site)
4 Months ago
Ajmera Infotech - Sr. Accountant

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
3 Months ago
CloudHire - Salesforce Developer L5/6 (Vlocity)

CloudHire

Mumbai, Maharashtra, India (Remote)
3 Months ago
PwC - Conversational AI Architect-Senior Associate

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Tesla - Business Operations Analyst

Tesla

Mumbai, Maharashtra, India (On-Site)
1 Week ago
Simple Viral Games - Backend Developer

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
6 Months ago
CloudHire - Salesforce Developer L5/6 (Vlocity)

CloudHire

Pune, Maharashtra, India (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Microsoft - Research Intern - IMAIS - Adaptive Closed-Loop Interaction

Microsoft

Cambridge, Massachusetts, United States (On-Site)
1 Month ago
Microsoft - Senior Electrical Engineer

Microsoft

Busan, Busan, South Korea (On-Site)
4 Weeks ago
NVIDIA - Senior Firmware Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
NVIDIA - ASIC Design and STA Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
ByteDance - Software Engineer (Distributed Storage), Cloud Infrastructure

ByteDance

Singapore (On-Site)
3 Months ago
NVIDIA - Senior HPC Cluster Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
N-iX - Senior Embedded Engineer

N-iX

Lviv, Lviv Oblast, Ukraine (Remote)
1 Week ago
NVIDIA - Research Scientist, Network - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Riot Games - Technical Program Manager - Live Operations

Riot Games

Shanghai, Shanghai, China (On-Site)
2 Months ago
NVIDIA - Senior Applied LLM Engineer, AI – Chip Design

NVIDIA

Santa Clara, California, United States (On-Site)
4 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.


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