Used Tools & Technologies
Not specified
Required Skills & Competences ?
Marketing @ 4 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 play a pivotal role contributing significantly to the architecture and development of next-generation Data Center products, acting as the technical focal point for select CSP (Cloud Service Provider) and Hyperscalers.
Responsibilities
- Drive system software architecture alignment and technical deep dives, acting 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 NPI phase.
- Make key technical decisions even when faced with ambiguity and mitigate execution risks by following 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.
- Expertise in server system architecture and its impact on application performance.
- 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.
- BS or MS in Computer Engineering, Computer Science, or related field, or equivalent experience with over 15 years in system software architecture and development.
Ways to Stand Out From the Crowd
- 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.
- Knowledge of Memory fabric and CXL architectures.
NVIDIA is a leader in AI, HPC, and Visualization, employing some of the most forward-thinking professionals worldwide. This role offers opportunities to work on groundbreaking GPU/CPU products and collaborate closely with teams across software, hardware, firmware, marketing, and operations to deliver top-tier products.
You will also be eligible for equity and benefits. NVIDIA is an equal opportunity employer committed to diversity and inclusion.