Used Tools & Technologies
Not specified
Required Skills & Competences ?
Linux @ 6 Leadership @ 7 Debugging @ 4 System Architecture @ 4 CUDA @ 4 GPU @ 4Details
NVIDIA is seeking a strategic and technically proficient Principal Software Engineer to join the Data Center Systems and Software CSP engagements team. As a leader and technologist, you will contribute significantly to the architecture and development of next-generation Data Center products and act as the technical focal point for select Cloud Service Providers (CSPs) and hyperscalers.
Responsibilities
- Drive system software architecture alignment and lead technical deep dives as the primary software engineering contact for NPI projects with key customers.
- Collaborate with major customers to understand roadmaps, 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 in ambiguous situations 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 to define system software architecture for complex server platforms.
Requirements
- Extensive experience designing scalable, high-performance server systems at the software/hardware interface; expert understanding of how server system architecture impacts application performance.
- Proven leadership skills with strong project ownership in complex software and hardware environments.
- Deep understanding of computer architecture and microprocessor concepts.
- Expert knowledge of ARM (aarch64) and x86 architectures.
- Proficiency 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.
- BS or MS in Computer Engineering, Computer Science, or a related field, or equivalent experience with over 15 years in system software architecture and development.
Preferred / Ways to Stand Out
- 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.
Compensation & Benefits
- Base salary range: 272,000 USD - 425,500 USD (determined based on location, experience, and comparable roles).
- Eligible for equity and additional employee benefits. See NVIDIA benefits for details.
Additional Information
- Location: Santa Clara, CA, United States.
- Time type: Full time.
- Applications accepted at least until August 13, 2025.
- NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.