Taro Logo

System Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For System Software Engineer

NVIDIA is seeking talented System Software Engineers to work on next-generation graphics and computing products. This role focuses on building the most demanding applications for GPU and high-performance computing server validation. The position requires strong expertise in C/C++ programming, graphics concepts, and operating system fundamentals, combined with deep understanding of PC/hardware architecture.

As a System Software Engineer, you'll be instrumental in validating and testing next-generation processors, working at the intersection of hardware and software. The role involves close collaboration with architecture, hardware, and driver teams throughout the product development lifecycle. You'll be responsible for developing software tools and infrastructure crucial for chip development, validation, and productization.

NVIDIA, recognized as one of the technology world's most desirable employers, offers competitive salaries and comprehensive benefits. The company leads in accelerated computing and is transforming industries through AI and digital twins. This role provides an opportunity to work with cutting-edge technology and some of the industry's brightest minds.

The ideal candidate will possess strong technical skills, excellent communication abilities, and meticulous attention to detail. With NVIDIA's unprecedented growth and position at the forefront of technological innovation, this role offers exciting opportunities for career development and impact in the field of high-performance computing and graphics technology.

Last updated 40 minutes ago

Responsibilities For System Software Engineer

  • Work closely with architecture, hardware and driver teams through product development lifecycle
  • Craft software tools and infrastructure for new chip development, validation, and productization
  • Assess new hardware features and architect manufacturing diagnostic solutions
  • Work with hardware and software architectures

Requirements For System Software Engineer

  • BTech or MTech degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent experience
  • 2+ years experience in hardware/software position
  • Strong C/C++ programming skills
  • Familiarity with PC architecture
  • Strong problem solving and debugging skills
  • Ability to self-manage, show leadership, and have good interpersonal skills
  • Knowledge of PCIE, Nvlink or server product technologies like Infiniband, Ethernet (preferred)
  • Experience working on large system software code base (preferred)

Interested in this job?

Jobs Related To NVIDIA System Software Engineer