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.