Expert Systems Software Engineer at NVIDIA
NVIDIA • toronto, on • Posted June 01, 2026
Position Overview
Become a key player at NVIDIA as a Senior Systems Software Engineer. Work on innovative solutions that transform complex computing challenges into efficient software systems.
In this pivotal role, you will focus on developing and evolving libraries, drivers, and runtime interfaces that form the backbone of high-performance computing platforms. Collaborate with hardware, compiler, and operations teams to ensure seamless workload execution and system reliability.
Key Responsibilities:
• Extend and maintain software libraries and drivers for platform support
• Develop real-time interfaces for workload monitoring
• Enhance platform reliability through diagnostics and operational tools
• Debug complex systems and troubleshoot initialization issues
• Collaborate across functions for new product launches
Requirements:
• Advanced degree in Computer Science, Engineering, or related field
• 5+ years of software development experience
• Strong C++ skills and exper...
In this pivotal role, you will focus on developing and evolving libraries, drivers, and runtime interfaces that form the backbone of high-performance computing platforms. Collaborate with hardware, compiler, and operations teams to ensure seamless workload execution and system reliability.
Key Responsibilities:
• Extend and maintain software libraries and drivers for platform support
• Develop real-time interfaces for workload monitoring
• Enhance platform reliability through diagnostics and operational tools
• Debug complex systems and troubleshoot initialization issues
• Collaborate across functions for new product launches
Requirements:
• Advanced degree in Computer Science, Engineering, or related field
• 5+ years of software development experience
• Strong C++ skills and exper...