System Software Engineer – GPU

Company:  NVIDIA

Industry:- Private

Employment Type:-  Full-time

Work Hours:-  8 Hours

Locations:- USA

Full Job Description:-

We are seeking software engineers to work on next-generation graphics and computing products. Our charter is to build the most stressful set of applications a GPU or high-performance computing server would see in its life cycle. The best candidates will have strong C++ programming skills, thorough knowledge of graphics concepts and algorithms, a solid foundation of systems software with an emphasis on OS fundamentals, and a deep understanding of current-generation PC/hardware architecture. Excellent communication skills and a dedication to meticulous engineering practices are a requirement. As a system software engineer, you will extensively use your knowledge of operating systems, algorithms, and computer architecture to provide robust and efficient solutions to validate and test next-generation processors.

What you’ll be doing:

  • Working closely with architecture, hardware, and driver teams through the product development life cycle of computing and graphics processors, as well as compute products.
  • Responsible for crafting software tools and infrastructure required for new chip development, validation, and productization.
  • You will assess new hardware features and architect manufacturing diagnostic tests using pre-beta CUDA and OpenGL extensions.
  • This job will require an understanding of our hardware and software architectures.

What we need to see:

Other Jobs You May Be Interested In

  • BS or MS degree in one of the areas of Electrical Engineering, Computer Engineering, or Computer Science (or equivalent experience)
  • 6+ years of proven experience in a related hardware/software position
  • Strong C/C++ programming skills
  • Familiarity with PC architecture, and ability to work close to the hardware
  • Background with PCIE, Nvlink, or server product technologies like Infiniband, Ethernet is a plus
  • Previous experience working on a large system software code base is preferable
  • Very strong problem-solving and debugging skills
  • Ability to self-manage, show leadership, and have good interpersonal skills

System Software Engineer – GPU