All vacancies
Senior Compute System Software Engineer
NVIDIA
US, CA, Santa Clara · On-site · relocation$15,333–23,958 gross/mofull-timeNVIDIA Careers (offices abroad)
We are a very diverse and dynamic team with many responsibilities and opportunities! We work with sister software teams on developing features for upcoming generations of products.
Responsibilities
- Design software for next-generation compute GPU solutions.
- Develop and maintain software technologies that enable and support NVIDIA GPU hardware across Linux and Windows operating systems, ensuring optimal performance and feature functionality.
- Implement cross-platform software solutions that support new and evolving hardware architectures.
- Collaborate with global internal teams across software, hardware, architecture, and OEM support.
- Develop features for clock, thermal, and power management.
- Build telemetry, device initialization, device management, and reset capabilities.
- Implement memory-management solutions and performance optimizations for GPU platforms.
- Contribute to embedded software development supporting GPU functionality and platform integration.
- What we need to see
- Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or related field (or equivalent experience)
Languages
- Work format
- On-site
- Seniority
- Senior
- Posted
- 28 Aug 2026
- Last verified
- In the last 5 days
Similar roles
- ABAP DeveloperPontoonglobal · Remote · worldwide, UTC+4 accepted
- AI-enabled Senior .NET DeveloperEPAM Systems · Armenia · On-site
- Senior Data Software Engineer/ Databricks, Apache Spark, PySparkEPAM Systems · Remote · Armenia
- Senior Rust DeveloperEPAM Systems · Remote · Armenia
- Backend Software Engineering Team LeadSporty Group · Remote · worldwide, UTC+4 accepted
- Onboarding EngineerCoconut · Remote · worldwide, UTC+4 accepted

