senior operations Systems Engineer ic 5+ yrs Master's · Posted Apr 20, 2026

About this role

Nvidia is hiring a senior-level Systems Engineer in the operations function based in Toronto, Canada. The posting calls out experience with gRPC, Kubernetes, CI/CD, Linux and roughly 5+ years of relevant work. Listed education preference: a master's degree or equivalent.

Role
Systems Engineer
Function
operations
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Toronto, Canada
Experience
5+ years
Education
Master's degree
Posted
Apr 20, 2026
AI Summary
Senior Systems Engineer develops and maintains hardware abstraction layers, drivers, and runtime software for NVIDIA's LPU platform. Requires 5+ years experience, strong C++ proficiency, and low-level platform software expertise including Linux kernel/driver interfaces and hardware bring-up experience.

More roles at Nvidia

Senior DFT Engineer
Santa Clara, CA · senior
Python Deep Learning
Senior PHY System Engineer
Yokneam, Israel · senior
Python Testing
Software Manager, Cumulus Linux
Tel Aviv, Israel · manager
Python Java C++
Senior Manager, IT Software Engineering
Shanghai, China · senior
Python LLMs RAG
Senior System Level Test Engineer - LPU
Santa Clara, CA · senior
Python C C#
All Nvidia jobs →

Job description

from Nvidia careers

NVIDIA’s LPU System Software team builds foundational software that enables deterministic, high-performance computing platforms by shifting complexity from silicon into software. We design and maintain the hardware abstraction layers, core system libraries, and runtime components that allow compiler teams and data center operators to safely and efficiently execute workloads on novel architectures. In this role, you will develop and evolve the libraries, drivers, and runtime interfaces that serve as key entry points into the platform. You will also help improve reliability and operability through automation, diagnostics, and tight cross-org collaboration with hardware, compiler, and operations teams.


What you'll be doing:

  • Extend and maintain hardware abstraction layers and core system libraries used across the platform.

  • Design and implement drivers, runtimes, and data movement/aggregation pipelines supporting workload execution.

  • Build and maintain runtime interfaces for launching, monitoring, and managing workloads.

  • Improve platform reliability through automation, error reporting, diagnostics, and operational tooling.

  • Debug and resolve complex sequencing, initialization, and runtime issues across multi-component systems.

  • Partner cross-functionally with hardware engineering, compiler teams, and data center operations to bring features from prototype to production.

  • Support new platform bring-up and NPI (New Product Introduction) efforts for new boards and silicon.

  • Contribute to engineering excellence through documentation, tooling improvements, code reviews, and knowledge sharing.

    This is an excerpt. Read the full job description on Nvidia careers →
All operations jobs operations in Toronto, Canada Jobs in Toronto, Canada operations salaries operations career path
All Nvidia Jobs Browse operations roles senior positions