← Back to jobs

NVIDIA Logo
Principal Software Engineer

NVIDIA

 

Santa Clara, CA, USA

Posted On: 2 days ago
Experience: 15+ years
Availability: Hybrid
Openings: 1
Category: Principal Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Drive system software architecture alignment and technical strategy for NPI projects, serving as the primary engineering contact for key customers.

This role is on-site.

Responsibilities

  • Collaborate with major customers to align their roadmaps and requirements with NVIDIA’s technical direction.
  • Spearhead cross-functional efforts to resolve complex, high-profile customer issues during the NPI phase.
  • Define system software architecture for complex server platforms in close coordination with cross-functional architects.
  • Make critical technical decisions under ambiguity and mitigate execution risks using left-shift strategies.
  • Build customer trust by deeply understanding and addressing their specific technical needs.

Required Skills

  • Over 15 years of experience in system software architecture and development.
  • Deep understanding of computer architecture, microprocessor concepts, ARM (aarch64), and x86 architectures.
  • Proficiency in system software design, OS fundamentals, and Linux kernel device drivers.
  • Expertise in designing scalable, high-performance server systems at the SW/HW interface.
  • Skilled in complex system-level debugging, performance analysis, and test design.
  • BS or MS in Computer Engineering, Computer Science, or related field (or equivalent experience).

Preferred Skills

  • 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), deep learning workloads, Memory fabric, and CXL architectures.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs