
Senior System Software Engineer – Enterprise MODS
NVIDIA
full-time
Posted on:
Location Type: Office
Location: Santa Clara • California • Oregon • United States
Visit company websiteExplore more
Salary
💰 $224,000 - $431,250 per year
Job Level
About the role
- Develop diagnostic systems for NVIDIA data center platforms, which involve hardware and software tools to develop the worst case stress workloads for CPUs, GPUs, memory, storage, and interconnects.
- Lead platform bring-up and integration, ensuring diagnostics are embedded early and effectively across the server lifecycle.
- Drive hardware validation strategy in collaboration with architecture and hardware teams, crafting robust validation plans for new server generations.
- Analyze root causes of complex failures, acting as a Level 2 engineering contact for critical issues and offering scalable solutions across the stack.
- Develop diagnostics software to ensure quality and performance at scale across ODM and partner production lines.
- Mentor and grow engineering teams, providing technical leadership and encouraging a culture of innovation and excellence.
- Influence the long-term strategy by developing diagnostic architecture and roadmaps for the upcoming products of NVIDIA and its partners.
Requirements
- Proven experience architecting diagnostics for complex server systems, especially at the SW/HW interface.
- Deep systems knowledge: x86/ARM architectures, Linux/Windows OS internals, firmware (UEFI/BIOS), BMC, and platform security.
- Ability to weigh tradeoffs in system development and drive the most optimum solutions with customers and multi-disciplinary teams
- Expertise in programming languages like C, C++, and Python for tool development and automation.
- Familiarity with high-speed interconnects such as PCIe, Infiniband, NVLink, and Ethernet.
- Strong communication skills to engage with technical and executive team.
- BS/MS or equivalent experience in Computer Science, Electrical Engineering, or related field.
- 12+ years of engineering experience in diagnostics, embedded systems, or cloud platforms.
Benefits
- equity
- benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
diagnostics software developmentCC++Pythonx86 architectureARM architectureLinux OS internalsWindows OS internalsfirmware (UEFI/BIOS)BMC
Soft Skills
technical leadershipmentoringcommunicationcollaborationproblem-solvinginnovationexcellencetradeoff analysiscustomer engagementteamwork
Certifications
BS in Computer ScienceMS in Electrical Engineeringequivalent experience