All roles at Nvidia

System Software Engineer - GPU Profiling

PuneFull-time4–7 yrsPosted over a month ago

Mid-level software engineering role at Nvidia in Pune. Needs 4+ years and a B.Tech, B.E. or M.Tech.

About the role

As a system software engineer in the Developer Tools group, you will be developing software that empowers GPU application developers to build outstanding applications that are recognized world-wide. We are seeking a motivated Software Engineer to join our team and contribute to the performance triage development and co-design of our software libraries in collaboration with our Hardware Architecture team.

What you'll do

  • Work on developing and improving methodologies for profiling data collection from GPUs
  • Read and understand HW specs to design solutions based on it
  • Work on software unit level tests and framework ensuring the quality of the product
  • Work on supporting a variety of platforms ranging from super-computers to embedded systems
  • Strong programming ability in C, C++, Python with proficiency in Data Structures and Algorithms

What you need

  • Data structures
  • Python
  • C++
  • Embedded C
  • C

More roles like this at Nvidia

Apply on Nvidia's site