Senior Release Engineer - Server Software

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins to transform industries.
Santa Clara, CA, USA
$180,000 - $339,250
DevOps
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Release Engineer - Server Software

NVIDIA is seeking a talented and experienced Senior Release Engineer for their Server Software team. This role focuses on improving the reliability of NVIDIA GPU and Grace systems by designing, architecting, and implementing robust RAS (Reliability, Availability, and Serviceability) features. The ideal candidate will work closely with cross-functional teams to create architecture that meets stringent reliability requirements and deliver exceptional customer experiences.

Key responsibilities include:

  • Release engineering and branch management for software and firmware releases
  • Providing tested releases to partners
  • Developing release plans with various stakeholders
  • Documenting release notes and communicating effectively
  • Managing the entire release process, including branch management and version control
  • Developing CI pipelines for downstream firmware release processes

Requirements:

  • BS, MS, or PhD in EE/CS or related field (or equivalent experience) with 8+ years of experience
  • Proven experience in Release management and Release automation of product quality system software
  • Experience in software building and build management
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and teamwork orientation
  • Self-starter with creative problem-solving abilities

Preferred qualifications:

  • Experience with release engineering for multiple customers
  • Familiarity with QA of platform software for server platforms
  • Defect triaging and management experience
  • Experience with x86_64 and arm64 architectures

NVIDIA offers a competitive base salary range of $180,000 - $339,250 USD, along with equity and comprehensive benefits. The company is committed to fostering a diverse work environment and is an equal opportunity employer.

Last updated 40 minutes ago

Responsibilities For Senior Release Engineer - Server Software

  • Release engineering and branch management for software and firmware releases
  • Providing tested releases to partners
  • Developing release plans with various stakeholders
  • Documenting release notes and communicating effectively
  • Managing the entire release process, including branch management and version control
  • Developing CI pipelines for downstream firmware release processes

Requirements For Senior Release Engineer - Server Software

Linux
  • BS, MS, or PhD in EE/CS or related field (or equivalent experience) with 8+ years of experience
  • Proven experience in Release management and Release automation of product quality system software
  • Experience in software building and build management
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and teamwork orientation
  • Self-starter with creative problem-solving abilities

Benefits For Senior Release Engineer - Server Software

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Release Engineer - Server Software

Senior Unix Administrator / Systems Engineer

Senior Unix Administrator / Systems Engineer role at Dev Technology, working on mission-critical systems for government clients.

DevOps Engineer

Senior DevOps Engineer role at Cast & Crew, focusing on infrastructure management, system reliability, and performance optimization using AWS, Linux, and various DevOps tools.

Senior Platform Engineer

Senior Platform Engineer role at Capco in London, focusing on AWS, Kubernetes, and DevOps practices for financial services industry.

DevSecOps Engineer 3

Auria is hiring a DevSecOps Engineer 3 to support the C2BMC program, focusing on infrastructure and platform as a service capabilities.

Lead Implementation Engineer

Lead Implementation Engineer at Verinext responsible for end-to-end implementation of Venafi lifecycle management tool.