Software Engineering at NVIDIA.
NVIDIA currently has 451 open software engineering roles, concentrated in US, Israel and China (49 remote, 39 hybrid), predominantly senior-level. Apply at the source — RoleSuite links straight to NVIDIA's official careers page, no intermediary.
Open software engineering roles
451 rolesSenior Firmware Application Engineer - System SoftwareTaiwan, TaipeiSenior Solutions Architect, Infiniband and Networking Ethernet - NVISSingapore, Singapore-Suntec TowerData Center Engineer, HPC and AIIsrael, YokneamSenior HPC Storage EngineerUS, CA, Santa ClaraManager, OEM Solution ArchitectureUS, TX, AustinSenior Software Engineer, AI Agent Runtime and Open Source InfrastructureUS, CA, Santa ClaraSoftware Engineer, StorageIsrael, RaananaSenior Systems Software Engineer - Rust, Go, C++US, CA, Santa ClaraSenior Software Engineer, Hardware Tools and Methodology DevelopmentUS, CA, Santa ClaraSenior System Software Engineer - Autonomous VehiclesUS, CA, Santa ClaraSenior Software Engineer – Simulation and VirtualizationUS, CA, Santa ClaraSenior Solutions Architect, Spectrum-X Low LevelUS, CA, Santa ClaraSystem Software Engineer - TegraUS, CA, Santa ClaraSenior Software Engineer, Developer Tools for CloudUS, WA, RedmondSenior Software Engineer - BaseOSUS, CA, Santa ClaraSenior Platform Software Engineer – FactoryUS, CA, Santa ClaraSenior Autonomous Driving Software Engineer, L4 PlanningChina, BeijingSenior Linux Kernel Systems Software Engineer – CSP EngagementsUS, CA, Santa ClaraSenior Systems Software Engineer, Data Center Infrastructure Management - EngOpsUS, TX, RemotePrincipal Software Engineer — Agentic AI Applications and FoundationsUS, CA, Santa ClaraSenior Software Engineer, ToolsIsrael, YokneamSenior AI Solutions ArchitectUS, CA, Santa ClaraPHY System EngineerIsrael, YokneamSenior Software Engineer - GPU NetworkingUS, CA, Santa ClaraSoftware Engineer, Linux Kernel - NetworkingUS, CA, Santa ClaraSenior Solutions Architect, Generative and Physical AI - NVAITCGermany, MunichSenior Software Engineer, Agentic EngineeringUS, CA, Santa ClaraDeveloper Experience Manager - JourneysUS, CA, Santa ClaraSenior System Software Engineer - GPU Performance Profiling ToolsChina, ShanghaiSoftware Engineer, AI Agents and Software PlatformsIsrael, Tel AvivSoftware Engineer, AI Networking ArchitectIsrael, Tel AvivIC Reliability Practical EngineerIsrael, YokneamSenior Graphics System Software EngineerUS, CA, Santa ClaraSenior Solutions Architect, Energy SectorUS, TX, RemoteSenior Solution Architect, AI Compute Engineer - NVISSingapore, Singapore-Suntec TowerSenior Infrastructure and Methodology Engineer for SoC-ClocksChina, ShanghaiSenior Systems Engineer, Storage - DGX CloudUS, CA, RemoteSenior Software Architect - Data Center SystemsUS, CA, Santa ClaraDistinguished Engineer – Data Center System Software ArchitectUS, CA, Santa ClaraSenior Systems Software Engineer - GPU Performance at ScaleUS, CA, Santa ClaraSenior Software Engineer, NCCLUS, CA, Santa ClaraSenior System Software Engineer - GPU PerformanceUS, CA, Santa ClaraSenior System Software Engineer Platform - OpenBMCUS, CA, Santa ClaraSenior Software Engineer, Cloud-Native Stack – CSP EngagementsUS, CA, Santa ClaraSenior System Software Engineer, Performance - CUDA DriverUS, CA, Santa ClaraQA and Automation Engineer, Network SystemsIsrael, YokneamSenior Software Advanced Development EngineerIsrael, YokneamSenior Linux Developer - NetworkingUS, CA, Santa ClaraPrincipal Software Development Engineer, Solid State DrivesUS, CA, Santa ClaraSenior System Software Engineer - QNX BSP and IOs VirtualizationUS, CA, Santa Clara
View all 451 software engineering roles at NVIDIA →