Senior System Software Engineer, Deep Learning Accelerator
NVIDIA
NVIDIA
Join our Deep Learning Accelerator (DLA/NPU) team as a Senior System Software Engineer and contribute to the end-to-end DLA system software stack, including user and kernel mode drivers, firmware, and compiler toolchain. Our DLA technology powers diverse applications like self-driving cars, smart embedded systems, video games, and content creation. This role offers an exciting opportunity to work on next-generation NVIDIA hardware and drive innovation in artificial intelligence.
NVIDIA is at the forefront of AI, High-Performance Computing, and Visualization. Our inventions, like the GPU, are transforming industries and enabling groundbreaking advancements. We seek creative and autonomous individuals to accelerate the future of AI.
Design and maintain low-level drivers for cutting-edge NVIDIA hardware. Develop and manage robust software driver verification processes. Create and sustain performance and precision modeling for DLA systems. Contribute to the development and maintenance of system software drivers for next-generation deep-learning hardware. Lead and execute complex low-level or system software projects, ensuring timely delivery.
A Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience. Over 12 years of experience in developing and leading intricate low-level or system software projects. Demonstrated proficiency in C programming, with experience working with extensive codebases. Solid understanding of operating system interfaces for threads, process control, and virtual memory management. Proven ability to write and debug multithreaded programs. Exceptional leadership, communication, organizational, and problem-solving skills are essential. Experience designing, developing, and maintaining complex system software stacks is required.
Nvidia
IT Consulting