Opens nvidia.wd5.myworkdayjobs.com in a new tab
Overview
- At NVIDIA, we are proud of our advanced analysis and debugging tools that help engineers reach outstanding performance and power efficiency in products and applications.
- We invite creative, diligent, and innovative people to join our committed software team with rigorous standards.
- This software engineering position focuses on building tools for NVIDIA’s internal teams to improve hardware development and software execution.
- As part of the software development team, we work with users from different departments, including Architecture and Software teams.
- Our mission is to give users intuitive, rich, and detailed insights into workloads and systems.
- This helps them see opportunities in both software and hardware.
- We then build high-level models that suggest and deliver world-class hardware and software solutions to our customers.
- We also debug complex issues to improve system performance and efficiency.
- What you’ll be doing: Build and maintain internal profiling tools aimed at performance and power optimization by using real-world GPU applications, such as games and AI workload.
- Collaborate with our users to model and improve the design for next-generation GPU for better performance and power efficiency Partner with hardware architects to propose new features or improve existing ones based on real-world use cases.
- What we need to see: BS+ in Computer Science or a related field (or equivalent experience) with 3+ years of software development experience.
- Strong system software development skills in C++.
- Proficiency in using coding agents like Codex, Claude Code, etc.
- A motivated self-starter with strong problem-solving abilities and excellent customer-facing communication skills.
- Passion for continuous learning and the ability to work concurrently with multiple global groups.
- Ways to stand out from the crowd: Expertise in using GPU APIs such as DirectX12, Vulkan, or CUDA.
- Proficient in CPU/GPU application performance profiling, analysis, and optimization.
- Experience contributing to open-source projects, particularly 3D game engines.
- In-depth knowledge of GPU and/or CPU architecture and general computer architecture principles.
Sourced directly from NVIDIA’s career page
Your application goes straight to NVIDIA.
Opens nvidia.wd5.myworkdayjobs.com in a new tab
Specialisation
Open roles at NVIDIA
2000 positions
Job ID
/job/China-Shanghai/Senior-System-Software-Engineer---GPU-Performance-Profiling-Tools_JR2018775
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — free