NVIDIA, the world leader in accelerated computing, is seeking a Senior System Software Engineer for their GPU Virtualization team. This role offers an exciting opportunity to work on groundbreaking technology across artificial intelligence, deep learning, robotics, and autonomous vehicles. As a core team member, you'll collaborate with highly motivated engineers to develop next-generation GPU features.
The position involves working closely with passionate engineers to design, develop, and optimize graphics and computing features for NVIDIA GPUs. You'll have the unique opportunity to work across user and kernel stacks, dealing with next-generation GPU hardware and software features throughout all development phases. The role requires strong problem-solving abilities, as you'll be responsible for addressing customer issues and providing timely solutions.
The ideal candidate brings 5+ years of industry experience, with deep knowledge of system software, particularly in Windows or Linux device drivers. Strong proficiency in C/C++ programming and debugging skills are essential. You'll be working in a multifaceted environment that encourages proactive thinking and independent work while collaborating with various teams including software, hardware, architecture, QA, and OEM support.
NVIDIA offers a flexible and dynamic environment where you can influence the future of technology while growing professionally. The company values diversity and provides equal opportunities to all employees. This role presents an exceptional opportunity to be at the forefront of GPU virtualization technology while working with cutting-edge hardware and software solutions.