×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer, GPU Firmware and GPU System Software — CSP Engagements

Job in Santa Clara, Santa Clara County, California, 95053, USA
Listing for: NVIDIA Corporation
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Software Engineer, Embedded Systems/ Firmware/ IoT, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 272000 - 431250 USD Yearly USD 272000.00 431250.00 YEAR
Job Description & How to Apply Below

We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for GPU firmware and GPU system software, working directly with engineering teams of key CSP / hyperscale customers to ensure they can reliably manage, update, and operate NVIDIA GPU firmware at fleet scale. You will drive work streams with engineering teams of key CSPs/hyperscale customers to build shared understanding of GPU firmware and system software integration, incorporate their feedback into NVIDIA's feature roadmap and delivery plan, and ensure customer-side automation and recovery procedures are ready before each firmware release.

Your cross-CSP visibility enables you to identify patterns in GPU firmware operational challenges that drive systemic improvements no single customer engagement could surface alone.

What you'll be doing:
  • Drive GPU firmware & siftware work streams with CSP engineering teams - ensuring they understand GPU firmware architecture (VBIOS, InfoROM, microcontroller firmware), update sequencing, recovery procedures, and GPU power management
  • Gather and synthesize CSP feedback on GPU firmware/software - covering manageability, observability, security requirements (e.g., multi-tenancy isolation, secure boot, attestation), and performance - and champion those priorities into NVIDIA's GPU firmware/software feature roadmap and delivery plan
  • Drive GPU firmware update orchestration for large-scale deployments - multi-GPU update sequencing, rollback strategy, failure handling, and validation across hundreds of GPUs per rack
  • Serve as the technical focal point between NVIDIA and CSP firmware/software engineering - ensuring GPU behaviors (error recovery flows, thermal protection, power state transitions) are well-documented and accessible for customer integration
  • Identify cross-CSP GPU SW/FW issue patterns - common update failures, recovery gaps, and configuration problems - and drive documentation, tooling, and test strategy improvements
What we need to see:
  • 15+ years of experience in GPU system software, GPU firmware, or accelerator platform engineering.
  • BS or MS in Computer Science, Electrical Engineering, or related field (or equivalent experience)
  • Deep understanding of GPU architecture internals: streaming multiprocessors, GEMM execution, compute kernels, memory hierarchy, and how firmware/driver decisions impact GPU compute performance
  • Understanding of multi-GPU fabric architectures (NVLink, or similar) and how firmware coordinates across multiple GPUs in a rack-scale system
  • Understanding of GPU firmware architecture: VBIOS, GPU microcontroller firmware, InfoROM, and their interaction with the GPU driver stack
  • Experience with firmware update lifecycle management at scale: multi-device update sequencing, A/B updates, rollback, staged rollout, emergency recovery
  • Understanding of GPU error handling and recovery flows - how firmware-level errors propagate through the driver stack to application-visible failures
  • Experience with GPU health monitoring and telemetry:
    Xid errors, thermal events, power events, ECC counters, and their significance for firmware/software teams
  • Customer obsession - genuine passion for simplifying GPU firmware integration for fleet-scale customers.
  • Proven success influencing engineering teams to improve quality and fleet manageability
Ways to stand out from the crowd:
  • Direct experience with NVIDIA GPU VBIOS, GPU microcontroller firmware, or GPU driver internals
  • Background in GPU fleet management at 10K+ GPU scale - firmware rollout, health-based remediation, fleet-wide configuration management
  • Experience with GPU error taxonomy (Xid classification, NVLink error counters, ECC events) and building runbooks around GPU firmware behavior
  • Understanding of GPU…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary