Jobs · Engineering · California

Principal Software Engineer – CSP Engagements

NVIDIA · Santa Clara, CA · 1 wk ago
EngineeringFull-time

About the role

The Principal Software Engineer will lead and contribute to the development of next-generation Data Center products, focusing on architecture and development for select Cloud Service Providers (CSPs) and Hyperscalers.

Responsibilities

  • Drive system software architecture alignment and technical deep dives, serving as the primary software engineering contact for NPI projects with key customers.
  • Collaborate with major customers to understand their roadmap, use cases, and requirements, aligning them with NVIDIA’s roadmap.
  • Spearhead cross-functional efforts to resolve complex and high-profile customer issues during the NPI phase.
  • Make key technical decisions even when faced with ambiguity and mitigate execution risks by following a left shift strategy.
  • Build and maintain customer trust by understanding and addressing their needs.
  • Work closely with cross-functional architects in defining system software architecture for complex server platforms.

Requirements

  • Extensive experience in designing scalable, high-performance server systems at the SW/HW interface.
  • Proven leadership skills with strong project ownership in complex software and hardware environments.
  • Deep understanding of computer architecture, microprocessor concepts, and expert knowledge of ARM (aarch64) and x86 architectures.
  • Proficient in system software design, OS fundamentals, Linux kernel device drivers, and low-level hardware/software interfaces.
  • Skilled in complex system-level debugging, performance analysis, and test design.
  • Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related field, or equivalent experience with over 15 years in system software architecture and development.

Qualifications

  • Knowledge of cloud and cluster level deployment and management systems.
  • Expertise in Out of Band and In-band management architectures.
  • Experience with GPU computing (CUDA) and deep learning workloads.
  • Knowledge of Memory fabric and CXL architectures.

Benefits

NVIDIA offers competitive compensation, including a base salary range of $272,000 - $431,250, along with equity and benefits. Applications are open until July 7, 2026.

Pay

Base salary range: $272,000 - $431,250

Schedule

Full-time position

Skills

  • Strong technical background in server systems and software architecture.
  • Experience with cloud and cluster management systems.
  • Knowledge of GPU computing and deep learning workloads.
  • Understanding of memory fabric and CXL architectures.

Benefits

Competitive compensation package, including base salary, equity, and benefits.

Similar jobs