NVIDIA

Senior Software Engineer at NVIDIA (Winnipeg)

📍 Location
winnipeg, mb
⏰ Job Type
Full-time
📅 Posted
June 04, 2026
Apply Now

Job 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...

Start Your Week Right!

Apply now and make every Monday exciting with NVIDIA

Apply for this Position