N

NVIDIA

Designs the chips and software that power AI

Principal Software Engineer - Rack-Scale System Software, CSP Engagements

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeRemote

About the Job

Requirements

  • At least 15 years of experience in system software, platform firmware, or large-scale distributed systems engineering.
  • A Bachelor of Science or Master of Science in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • Deep understanding of rack-scale system software challenges, including multi-component coordination, error propagation, health monitoring, serviceability, and reliability.
  • Experience with fabric management software, cluster management, or system-level orchestration frameworks.
  • Familiarity with firmware architectures and update lifecycle management, including multi-component update sequencing, rollback, and recovery.
  • Understanding of error handling and recovery design patterns in distributed systems, including fault isolation, retry policies, and graceful degradation.
  • Experience with health monitoring and telemetry systems, including health scoring, event correlation, and API design for fleet-level observability.
  • Proven ability to provide technical leadership across organizational boundaries and influence system software design without direct authority.
  • Ability to translate complex system software architecture into actionable mentorship for customer engineering teams.

Responsibilities

  • Drive rack-scale software and firmware architecture alignment across CSP engagements, including fabric management software, link health monitoring, GPU/NVSwitch error handling, serviceability features such as hot-plug support and component isolation, firmware-driven recovery, and multi-component firmware orchestration.
  • Drive technical work streams with CSP engineering teams on rack-scale system software, ensuring their understanding of fabric management, NVSwitch behavior, error handling and recovery policies, health telemetry APIs, and software/firmware-controlled recovery operations.
  • Capture and synthesize CSP engineering feedback on rack-scale system software, including health monitoring APIs, software-driven serviceability workflows, firmware update orchestration, and error recovery behavior, and champion that feedback in NVIDIA architecture decisions.
  • Collaborate with multifunctional teams to ensure customer operational requirements are reflected in system software and firmware development.
  • Identify cross-CSP patterns in rack-scale software and firmware issues, error handling behavior, and system configuration practices, and drive resulting documentation, tooling, and test strategy improvements.
  • Collaborate with execution teams on left-shift strategy by identifying customer-side software and firmware integration work early and ensuring completion ahead of hardware availability.
  • Make technical decisions on rack-scale system software and firmware tradeoffs and mitigate execution risks through early engagement with CSP engineering teams.

Desired Qualifications

  • Understanding of GPU or accelerator system software, including drivers, device management, and power management.
  • Experience with NVIDIA NVSwitch, NVOS, or GPU fabric management software.
  • Background in system software for large-scale clusters at a hyperscaler, including cluster management, fleet orchestration, or health platforms.
  • Experience crafting error handling and recovery frameworks for multi-component systems involving hundreds or thousands of coordinating devices.
  • Familiarity with GPU or accelerator fleet operations, including driver lifecycle, firmware rollout strategies, and health-based scheduling.
  • Understanding how system software decisions affect serviceability, availability, and operational cost at fleet scale.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs