NVIDIA is seeking an exceptional Senior System Software Engineer to join their Deep Learning Accelerator (DLA/NPU) team. This role focuses on developing and maintaining the end-to-end DLA system software stack, including user mode drivers, kernel mode drivers, firmware, and the DLA compiler toolchain stack. The position supports various deep-learning applications across self-driving cars, smart embedded systems, video game frameworks, and content creation.
The ideal candidate will lead the development of system software drivers for next-generation NVIDIA deep-learning hardware. The role requires expertise in low-level software development, particularly in programming hardware acceleration engines. Knowledge of deep learning is advantageous. The position offers the opportunity to work with cutting-edge technology in artificial intelligence and high-performance computing.
NVIDIA, a pioneer in GPU technology and artificial intelligence, is at the forefront of groundbreaking developments in AI, High-Performance Computing, and Visualization. The company's innovations power everything from artificial intelligence to autonomous vehicles, making it one of the most desirable employers in the technology sector. The role offers the chance to work with forward-thinking professionals and contribute to the next wave of artificial intelligence advancement.
The position requires strong leadership abilities, excellent communication skills, and proven problem-solving capabilities. The successful candidate will work with complex system software stacks and large codebases, requiring expertise in C programming and operating system interfaces. Additional experience with kernel mode development, Linux/Windows/macOS driver development, and familiarity with deep learning would be highly valuable.