Senior Systems Software Engineer, CUDA and AI HW Profiler
NVIDIAJob Title
Senior Systems Software Engineer, CUDA and AI HW Profiler
Role Summary
Join the Nsight Compute team to design and implement GPU performance profiling features focused on AI workloads. You will build tools used by CUDA developers worldwide and collaborate with compiler and driver teams to define and deliver low-level profiling capabilities.
Experience Level
Senior - typically requires 5+ years of software engineering experience with a focus on performance tools.
Responsibilities
Primary responsibilities include designing, implementing, and integrating profiling features and working with cross-functional teams.
- Design and implement features for GPU performance profiling tools targeting AI applications.
- Develop and ship tooling used by CUDA developers globally.
- Collaborate with compiler and CUDA driver teams to influence and implement new features from the hardware and software stack.
Requirements
Key qualifications are listed as must-haves and nice-to-haves below.
Must-have
- 5+ years of proven software engineering experience focused on performance tools or similar systems software.
- Strong C++ programming skills.
- Familiarity with GPU hardware or clear motivation to learn GPU internals.
Nice-to-have
- Expertise in CUDA kernel programming and profiling.
- Experience parsing DWARF or similar debug information formats.
- Strong collaboration and interpersonal skills; ability to work effectively on cross-team technical projects.
Education Requirements
B.S. in Electrical Engineering, Computer Science, or a related technical field is listed; equivalent practical experience is acceptable.
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.
