Full-time

Senior Software Engineer at NVIDIA (Winnipeg)

Posted by NVIDIA • June 04, 2026

📍 winnipeg, mb, Canada
Apply Now

Description

Join NVIDIA's LPU System Software team as a Senior Systems Software Engineer. Contribute to high-performance computing by developing foundational software for innovative architectures.

Key Responsibilities

  • Extend hardware abstraction layers and core system libraries
  • Design and implement robust drivers and runtime components
  • Build interfaces for workload launching and monitoring
  • Improve platform reliability through automation and diagnostics
  • Debug complex issues in multi-component systems

Requirements

  • Master's Degree in Computer Science or related field
  • 5+ years of relevant experience in software engineering
  • Proficiency in modern C++ and multi-component codebases
  • Experience with low-level platform software and Linux systems
  • Background in hardware bring-up and system diagnostics

Leverage your expertise in C++, systems libraries, and platform softwar...

Ready to Seal the Deal?

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

Apply for this Job