NVIDIA
Principal Software Engineer – CSP Engagements
$272K–$431K
US, CA, Santa Clara · Principal · Full-time · Posted Oct 6, 2026
- Experience
- Over 15 years in system software architecture and development (stated as an equivalent-experience alternative to the degree).
- Education
- BS or MS in Computer Engineering, Computer Science, or related field, or equivalent experience.
About the job
Leads system software architecture and development for next-generation data center products, serving as the primary engineering contact for selected cloud service provider and hyperscaler customers.
What you'll do
- Align system software architecture with customers and lead technical deep dives for NPI projects.
- Coordinate cross-functional resolution of complex customer issues and mitigate execution risks.
- Collaborate with customers and internal architects to align requirements and roadmaps for complex server platforms.
What they ask for
- Extensive experience designing scalable, high-performance server systems at the software/hardware interface.
- Expert knowledge of ARM (aarch64) and x86 architectures, computer architecture, and microprocessor concepts.
- Proficiency in system software design, OS fundamentals, Linux kernel device drivers, and low-level hardware/software interfaces; skilled in 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.
Nice to have
- 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.
Pay
272,000 USD - 431,250 USD base salary
Tools
ARM (aarch64), x86, Linux kernel device drivers, CUDA, CXL
Model-written summary · the original posting is authoritative