Senior Software Engineer - Build and Deployment Tools

2 Months 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

Bungie - Marathon Senior Software Engineer - Commerce

Bungie

(Hybrid)
3 Months ago
Hologate gmbh - Unreal Engine Developer (C++)

Hologate gmbh

Munich, Bavaria, Germany (On-Site)
5 Days ago
NVIDIA - System Software Engineer, GPU Server Diagnostics

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
PearlAbyss - Gameplay Programmer

PearlAbyss

(On-Site)
2 Months ago
The Walt Disney Company - Manager, Database Reliability Engineering

The Walt Disney Company

Washington, United States (On-Site)
1 Week ago
NVIDIA - Manager, Software Verification

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
Rockstar Games - Engineering Manager

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
6 Days ago
Playtika - R&D Team Leader

Playtika

Romania (Hybrid)
5 Months ago
Krafton  - Publishing Tech PM

Krafton

Seoul, South Korea (On-Site)
2 Months ago
NVIDIA - Senior Physical Design Methodology Engineer, Innovus Flows

NVIDIA

Austin, Texas, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Cadence - Principal Software Engineer

Cadence

Shanghai, Shanghai, China (On-Site)
6 Months ago
KingsIsle Entertainment - Build and Tools Software Engineer

KingsIsle Entertainment

Texas, United States (Hybrid)
1 Week ago
NVIDIA - Image and Data Processing Libraries Intern

NVIDIA

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Tamatem Games - Software Engineer

Tamatem Games

Amman, Amman Governorate, Jordan (On-Site)
6 Days ago
Sports Interactive - Software Engineer Intern

Sports Interactive

London, England, United Kingdom (Hybrid)
1 Week ago
Tencent - Game Backend Development Intern

Tencent

Auckland, Auckland, New Zealand (On-Site)
1 Month ago
The Walt Disney Company - Senior Compositor

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
10 Months ago
Animoca Brands - Senior Blockchain /Smart Contract Architect

Animoca Brands

Hong Kong (Hybrid)
6 Months ago
Epic Games - Lead Rendering Programmer

Epic Games

(On-Site)
1 Week ago
Rockstar Games - Animation Systems Programmer

Rockstar Games

Carlsbad, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

PwC - SAP FICO Senior Associate

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
CloudHire - Senior Java Developer

CloudHire

Karnataka, India (Remote)
2 Weeks ago
Lila Games - Lead Game Designer

Lila Games

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Nagarro - Associate Staff Engineer, .Net Web

Nagarro

Hyderabad, Telangana, India (On-Site)
5 Months ago
Trek - Technical Product Support

Trek

Haryana, India (On-Site)
1 Month ago
Paytm - City Head - Hyderabad - QR sales

Paytm

Hyderabad, Telangana, India (On-Site)
5 Months ago
Hitachi - SCM Functional Consultant

Hitachi

Pune, Maharashtra, India (Remote)
5 Months ago
Aristocrat Gaming - Senior Art Manager

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
1 Week ago
Assystems - BIM Engineer

Assystems

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Simple Viral Games - Android Developer

Simple Viral Games

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Samsung Semiconductor - Senior Engineer, Performance Modeling Architect

Samsung Semiconductor

San Jose, California, United States (Hybrid)
3 Months ago
Zoox - Senior/Staff Software Engineer - Simulation C++ Framework

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
NVIDIA - Senior Verification Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Weeks ago
NVIDIA - Senior Formal Verification Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
2 Months ago
NVIDIA - Senior Mixed Signal Design Verification Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
ByteDance - Imaging Systems Lead - Smart Wearable

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Nielsen Holdings - Software Engineering Manager - Windows\C++\.Net

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
3 Months ago
NVIDIA - Senior Software Engineer - Windows for ARM and Tegra

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
ByteDance - Research Scientist in ML Systems

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Regent Craft - Flight Controls Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
5 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)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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

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

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

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

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

Tel Aviv-Yafo, Tel Aviv 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