✦ Luna Orbit — Software Engineering

System Software Engineer - Tegra

at Nvidia

📍 US, CA, Santa Clara Unknown Posted March 13, 2026
Type Not Specified
Experience mid
Exp. Years 2+ years
Education BS/MS in EE/CS or equivalent
Category Software Engineering

This role involves developing system software and diagnostics for NVIDIA's Data Center Server Platforms and GPUs, focusing on low-level programming and hardware integration.

  • Design and develop diagnostic software
  • Collaborate on system architecture
  • Implement low-level driver code
  • Ensure hardware-software integration
  • Troubleshoot and debug system issues

The environment includes system software development for NVIDIA GPUs and server platforms, with emphasis on driver development, processor architecture, and diagnostics.

The ideal candidate is a mid-level system software engineer with at least 2 years of experience, proficient in C/C++, with a background in GPU or server platform diagnostics and low-level driver development.

BS/MS in EE/CS or equivalent2+ years of experienceStrong C/C++ programming skillsExperience with low-level/driver programmingUnderstanding of processor architecture
Linux kernel internalsServer/PC system architecturePre-Silicon/Post-Silicon bring-upLarge software project experience
NVIDIA GPUData Center Server Platforms
C/C++ programmingObject-oriented programmingProcessor architectureSystem softwareDiagnosticsNVIDIA GPUData Center Server Platform
C/C++ programmingObject-oriented programmingProcessor architectureSystem softwareDiagnosticsNVIDIA GPUData Center Server Platform
problem-solvingcollaborationcommunicationteamwork
Industry Technology / Data Center / HPC
Job Function Developing diagnostics and system software for NVIDIA data center and GPU platforms
System SoftwareNVIDIA GPUData Center ServerDiagnosticsLow-level programmingDriver developmentProcessor architectureSystem software architecturePre-SiliconPost-SiliconDebuggingC/C++ programmingObject-oriented programmingSystem software

Less than 2 years of experience, Lack of C/C++ programming skills, No experience with driver or low-level programming

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile