Full-time

Senior Software Engineer at NVIDIA

Posted by NVIDIA • winnipeg, mb, Canada

📍 winnipeg, mb 🕒 June 04, 2026

About the Role

Join NVIDIA's LPU System Software team as a Senior Software Engineer focused on developing high-performance computing platforms. This role emphasizes modern C++, hardware abstraction layers, and cross-functional collaboration.

In this position, you will design and enhance system libraries, implement drivers, and build runtime interfaces essential for workload management. You will work on improving platform reliability through automation and diagnostics while debugging complex issues across multi-component systems. Your expertise will guide cross-functional teams to transition features from prototypes to production environments.

Key Responsibilities: • Extend and maintain hardware abstraction layers and system libraries • Design and implement drivers and runtime interfaces • Build monitoring tools for workload management • Improve reliability through diagnostics and operational tooling • Collaborate with hardware and operations teams on features

Requirements: ...

Ready to Apply?

Submit your application today and take the next step in your career journey with NVIDIA.

Apply Now