Senior System Software Engineer - GPU Server

at Nvidia
USD 148,000-287,500 per year
SENIOR
āœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Algorithms @ 7 Leadership @ 4 Communication @ 4 Debugging @ 7 CUDA @ 4 GPU @ 4

Details

We are seeking software engineers to work on next-generation graphics and computing products. Our charter is to develop the most demanding applications a GPU or high-performance computing server will encounter in its lifecycle, by collaborating closely with customers to support innovation in their factories and data centers. The best candidates will have strong C++ programming skills, detailed knowledge of graphics concepts and algorithms, a solid foundation of systems software with emphasis on OS fundamentals, and a deep understanding of current generation hardware architecture at systems level. 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.

Responsibilities

  • Work closely with architecture, hardware and driver teams through the product development lifecycle of computing and graphics processors, as well as compute products.
  • Craft software tools and infrastructure required for new chip development, validation, and productization.
  • Assess new hardware features and architect manufacturing diagnostic tests using pre-beta CUDA and OpenGL extensions.
  • Understand hardware and software architectures at a systems level and apply that understanding to validation and testing.

Requirements

  • BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent experience.
  • 5+ years experience in a related hardware/software position.
  • Strong C/C++ programming skills.
  • Familiarity with computer 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, demonstrate leadership, and possess good interpersonal and communication skills.

Compensation and Benefits

  • Base salary range:
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • You will also be eligible for equity and benefits.
  • NVIDIA offers competitive salaries and a generous benefits package.

Other information

  • Applications for this job will be accepted at least until August 9, 2025.
  • NVIDIA is an equal opportunity employer and values diversity in current and future employees.