The Job logo
Search

job title or keywords...

(Ctrl+K)

System Software Engineer - GPU Profiling

ApplyJoin for More Updates

Sign In is required to proceed to job application on company website.

What you’ll be doing:

  • Work with multi-disciplinary teams to design, implement, and verify performance metrics and collection methodologies for NVIDIA GPUs.
  • Innovate and improve our GPU profiling library with new features to allow developers to extract the best performance out of their applications.
  • Understand and use the NVIDIA GPU performance monitoring system
  • Develop features for new tools for GPUs running on a variety of platforms ranging from embedded systems to supercomputers.

What we need to see:

  • B.S. EE/CS or equivalent with 2+ years of experience or M.S. or equivalent with 1+ years of work experience.
  • Also open to hiring fresh college graduates with relevant project/internship experience
  • Strong programming ability in C, C++.
  • Familiarity with computer architecture (e.g.: x86, ARM CPUs, GPUs)

Ways to stand out from the crowd:

  • Background including shipping device drivers or system software
  • Knowledge of GPU API's such as: CUDA, OpenCL, OpenGL, Direct3D, Vulkan
  • Prior experience authoring developer tools, particularly for GPUs or games
  • Experience in performance analysis, particularly of GPU applications
  • You have worked on computer algorithms and proven ability to choose the best possible algorithms to nail complex problems
  • Ability to read and write assembly language for multiple processor architectures.
  • Knowledge or experience in compute architecture, operating systems, and compilers.
NVIDIA Logo

Company

NVIDIA

Job Posted

2 years ago

WorkMode

On-site

Experience Level

3-7 years

Locations

Pune, Maharashtra, India

Qualification

Bachelor

Applicants

Be an early applicant