NVIDIA, the world leader in accelerated computing, is seeking a talented System Software Engineer to join their GPU team. This role presents an exciting opportunity to work on next-generation computing and graphics products at one of technology's most innovative companies.
The position involves building and testing the most demanding applications for GPUs and high-performance computing servers. You'll be working at the intersection of hardware and software, utilizing your expertise in C++ programming, graphics concepts, and operating systems to validate and test next-generation processors.
As a System Software Engineer, you'll collaborate closely with architecture, hardware, and driver teams throughout the product development lifecycle. Your responsibilities will include developing software tools and infrastructure for chip development, creating manufacturing diagnostic tests, and working with pre-beta CUDA and Vulkan extensions. The role requires a deep understanding of both hardware and software architectures, making it perfect for someone who enjoys working close to the hardware level.
The ideal candidate will bring 5+ years of relevant experience, strong C++ programming skills, and a thorough understanding of PC architecture. Background in Parallel Computing, PCIE, Nvlink, or server technologies is highly valued. You should be able to demonstrate excellent problem-solving abilities, strong debugging skills, and the capacity to work independently while maintaining good team collaboration.
NVIDIA offers a competitive compensation package with a base salary range of $148,000 to $287,500, plus equity and comprehensive benefits. The company is known for its innovative culture and commitment to pushing technological boundaries in AI and digital twins, transforming major industries worldwide. This role offers the opportunity to work on cutting-edge technology while being part of a forward-thinking team that's shaping the future of computing.