C++ jobs at Nvidia
Explore 31 current openings. Compare roles, companies, locations, and work options, then open any job to view the full details.
Current openings
Showing 20 jobsSystem Software Engineer
NvidiaNVIDIA seeks a System Software Engineer to advance its DRIVE autonomous platform. The role involves collaborating with cross‑functional teams to design, develop, validate, and optimize embedded software for self‑driving …
Hyderabad, IndiaOn-siteFull-timeActiveCompiler Verification Engineer
NvidiaNVIDIA's GPU revolution fuels AI, gaming, autonomous tech. Seeking Compiler Verification Engineer to implement PTX/CUDA/C++ GPU code, design tools, mentor team, collaborate across teams, drive quality. Requires …
Pune, IndiaOn-siteFull-timeActiveSenior System Software Engineer
NvidiaNVIDIA seeks a Senior System Software Engineer – Graphics to join the DirectX Graphics team. The role focuses on developing and maintaining DirectX drivers for NVIDIA GPUs, supporting single‑GPU architectures, and …
Hyderabad, IndiaOn-siteFull-timeActiveSystem Software Engineer - GPU/SoC Profiling
NvidiaSystem Software Engineer - GPU/SoC Profiling at NVIDIA. Develop and enhance profiling tools for GPU/SoC performance analysis. Collaborate with hardware teams to optimize system performance. Requires strong C/C++ skills …
India, BengaluruFull timeActiveCPU Verification Infrastructure Tools Architect
NvidiaCPU Verification Infrastructure team at NVIDIA builds and maintains verification tools, infrastructure, and test frameworks for RTL, emulation, FPGA, and silicon bring‑up. The role designs and implements C/C++ and …
Bengaluru,IndiaOn-siteFull-timeActiveSystem Software Engineer - Data Center Diagnostics
NvidiaSeeking experienced System Software Engineer to develop diagnostics for next‑generation GPUs and high‑performance compute servers. Must master C/C++ and deep knowledge of graphics algorithms, OS fundamentals, and …
Hyderabad, IndiaOn-siteFull-timeActiveSystem Software Engineer - GPU Profiling
NvidiaSystem Software Engineer - GPU Profiling at NVIDIA. Develop performance analysis tools for GPU applications. Collaborate with hardware teams to enhance profiling libraries. Work on diverse platforms from supercomputers …
India, BengaluruFull timeActiveSenior System Software Engineer
NvidiaNvidia seeks a Senior System Software Engineer for its Tegra MODS team in Bengaluru. The role focuses on developing drivers, frameworks, and firmware for complex heterogeneous computing systems that power AI, HPC, and …
Bengaluru, IndiaOn-siteFull-timeActiveSenior System Software Engineer, CUDA
NvidiaNVIDIA Graphics Bengaluru’s CUDA team builds the core driver and runtime that powers GPU computing. The Senior System Software Engineer designs and implements features for Tegra platforms, writes production‑grade C/C++ …
Bengaluru,IndiaOn-siteFull-timeActiveSenior Architect, SoC Modelling
NvidiaNVIDIA seeks a Senior Architect for SoC Modelling to innovate in GPU architecture. The role involves modelling, analysis, and validation of chip architectures, collaborating with stakeholders, and developing tools for …
India, HyderabadHybridFull timeActiveSenior Software Engineer, Cloud Platform
NvidiaThe NVIDIA GPU Cloud (NGC) organization seeks a Senior Software Engineer, Cloud Platform to design and build scalable, distributed software systems that manage NVIDIA’s multi‑tenant cloud infrastructure. The role …
Remote, IndiaRemoteFull-timeActiveTools Development Engineer
NvidiaNVIDIA seeks a Tools Development Engineer to design and build automated testing tools and frameworks using C#/Java/C++/Python. The role focuses on creating AI-driven test plans, executing end‑to‑end tests for device …
Pune, IndiaOn-siteFull-timeActiveSenior System Software Engineer
NvidiaWe are looking for a Senior System Software Engineer to work in our Tegra system software group. The role involves developing drivers, tests, and frameworks for SOC/System, participating in system architecture analysis, …
Bengaluru, IndiaOn-siteFull-timeActiveSenior System Software Engineer, Firmware, NVLink
NvidiaNVLink firmware team at NVIDIA builds the high‑speed interconnect fabric that powers the world’s largest multi‑GPU AI and HPC systems. The Senior System Software Engineer designs and implements firmware, verification …
Bengaluru,India,IndiaOn-siteFull-timeActiveSenior Verification Engineer - Hardware
NvidiaSenior Verification Engineer - Hardware at NVIDIA focuses on automotive verification, designing UVM-based test benches, system-level verification in C/C++, and driving verification closure for CPUs, memory controllers, …
Bengaluru, IndiaHybridFull-timeActiveSenior Platform Software Engineer, DriveAV
NvidiaSenior Platform Software Engineer for NVIDIA DriveAV in Bengaluru. Lead development of autonomous driving software stack, debug and optimize platform components, integrate tools and filesystems, and collaborate with …
Bengaluru,IndiaOn-siteFull-timeActiveSoftware Engineering Intern, Frame Core
NvidiaNVIDIA PerfTech team seeks a Software Engineering Intern to develop state‑of‑the‑art tools that boost performance of graphics applications. Responsibilities include building new features, collaborating with …
UK, RemoteRemoteFull-timeActiveSenior Verification Engineer
NvidiaSenior Verification Engineer on NVIDIA’s automotive verification group, building the future of automotive chips and systems. Develop verification components and APIs for cluster and SOC level test benches, architecting …
Hyderabad,IndiaFull-timeActiveSenior Systems Software Engineer - Linux Display Drivers
NvidiaNVIDIA seeks a Senior Systems Software Engineer to develop Linux kernel drivers for GPUs. The role involves debugging, designing, and maintaining features for display technologies and power management. The engineer will …
India, PuneFull timeActiveSenior System Software Engineer, CUDA
NvidiaSenior System Software Engineer, CUDA - Tegra at NVIDIA Bengaluru works on the CUDA driver and runtime, a core component of NVIDIA’s parallel computing platform. The role involves designing and maintaining features for …
Bengaluru,IndiaFull-timeActive