NVIDIA is seeking a talented Senior System Software Engineer to join their GPU Software team. This role offers an exciting opportunity to work on cutting-edge GPU technology at the world's leading accelerated computing company. You'll be responsible for designing and developing kernel drivers and embedded software for next-generation GPUs, working closely with hardware engineers and global teams.
The position requires deep technical expertise in system software development, particularly in areas like kernel drivers, embedded systems, and low-level programming. You'll be involved in the complete product development lifecycle, from early modeling and simulation to final deployment in various platforms including desktops, notebooks, data centers, and gaming consoles.
NVIDIA's work spans across artificial intelligence, high-performance computing, and visualization, making this an excellent opportunity for engineers passionate about pushing technological boundaries. The company's innovations are transforming major industries and powering next-generation technologies from AI to autonomous vehicles.
As part of NVIDIA's team, you'll work in a collaborative environment with some of the industry's brightest minds. The role offers exposure to complex software and hardware designs, requiring both technical excellence and creative problem-solving skills. You'll have the chance to contribute to products that are used worldwide and make a significant impact on the future of computing technology.
The ideal candidate should have strong programming skills in C/C++, experience with kernel development, and a solid understanding of computer architecture. Knowledge of AI and GPU computing architecture would be particularly valuable. This position offers the opportunity to work on challenging technical problems while contributing to NVIDIA's mission of accelerating the next wave of artificial intelligence.