NVIDIA · 2 hours ago
Senior Systems Software Engineer
NVIDIA is a leading technology company known for its innovations in AI and computing. The Senior Systems Software Engineer will develop and maintain foundational software for high-performance computing platforms, focusing on hardware abstraction layers and runtime components. The role requires collaboration with various teams to enhance platform reliability and support new product introductions.
AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
Responsibilities
Extend and maintain hardware abstraction layers and core system libraries used across the platform
Design and implement drivers, runtimes, and data movement/aggregation pipelines supporting workload execution
Build and maintain runtime interfaces for launching, monitoring, and managing workloads
Improve platform reliability through automation, error reporting, diagnostics, and operational tooling
Debug and resolve complex sequencing, initialization, and runtime issues across multi-component systems
Partner cross-functionally with hardware engineering, compiler teams, and data center operations to bring features from prototype to production
Support new platform bring-up and NPI (New Product Introduction) efforts for new boards and silicon
Contribute to engineering excellence through documentation, tooling improvements, code reviews, and knowledge sharing
Qualification
Required
A Masters Degree in Computer Science, Computer Engineering, Electrical Engineering, related STEM field or equivalent experience
5+ years of relevant work experience
Strong proficiency in modern C++ (design, implementation, debugging, and performance considerations)
Experience designing, maintaining, and refactoring software libraries and APIs with long-term support in mind
Comfort working in large, multi-repository or multi-component codebases with layered dependencies
Demonstrated ability to lead or drive triage of difficult reliability issues and produce clear root-cause analysis
Ability to clearly communicate software architecture and design tradeoffs, including using diagrams and written design docs
Low-level platform software experience (e.g., firmware/boot flows, RTOS, BMCs/MCUs, RISC-V, or closely related system software)
Linux systems experience that includes driver or kernel-adjacent interfaces (e.g., VFIO or similar subsystems)
Hardware bring-up and/or system triage experience (fault analysis, system diagnostics, or validation support in lab environments)
Preferred
Distributed systems experience (e.g., MPI, gRPC, RPC frameworks, coordination/telemetry patterns)
Experience with inference systems and token serving (e.g., vLLM or similar serving/runtime stacks)
Experience shipping and supporting customer-facing SDKs, including documentation and ABI compatibility practices
Production readiness and delivery experience (e.g., CI/CD and release workflows, monitoring/alerting practices, Kubernetes and/or data center operational workflows)
Benefits
Equity
Benefits
Company
NVIDIA
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.
H1B Sponsorship
NVIDIA has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)
Funding
Current Stage
Public CompanyTotal Funding
$4.09BKey Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity
Recent News
2026-02-09
The Motley Fool
2026-02-09
Company data provided by crunchbase