- BS or MS degree in Computer Science, Engineering, Mathematics or related degree (or equivalent experience)
- 5+ years of respective work experience as software developer
- Proficiency in C/C++, Python, software design, parallel programming techniques
- Confirmed expertise with developing native software on Windows and Linux
- Familiar with agents for software development and related tasks
- A distinct passion for performance optimization of CPU, AI or 3D-graphics end-to-end workflows and in-depth experience with profiling and debugging tools for CPU & GPU
- Fundamental understanding of CPU or GPU architecture
- Good communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills
- Self-motivated, driven work ethic with high autonomy and critical thinking that thrives in an open and collaborative environment
- Occasional travel for conferences and on-site visits with external partners
Ways to stand out from the crowd
- Expertise in agentic creative/professional workflows, e.g. CAD, 3D rendering, video or image editing
- Knowledge of most recent highest-performance ARM architecture, ARM assembly and memory model
- Experience with the SSE, AVX, NEON or SVE instruction set extensions
- Expertise with GPU compute or graphics APIs, like CUDA, Vulkan or DX12
- Experience with AI deployment on NPUs and ARM architectures.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative, autonomous and love a challenge, we want to hear from you.
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: 152,000 USD – 241,500 USD for Level 3; and 184,000 USD – 287,500 USD for Level 4.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until November 3, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.