Senior Linux Graphics Driver Engineer — Vulkan/OpenGL

2100 NVIDIA USA

Canada

In loco

CAD 258.000 - 501.000

Tempo pieno

14 giorni+

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

NVIDIA in Canada is seeking a world-class software engineer to join the Linux Graphics driver team. You will design, develop, and deliver driver solutions for Vulkan and OpenGL on Linux, contributing to both professional and consumer graphics software.

The role demands strong C/C++ skills and deep Linux GPU driver experience. You will collaborate with global teams to enable NVIDIA GPUs on Linux platforms, applying shader compilation, rendering, and optimization expertise.

Competenze

  • Bachelor’s or higher in electrical engineering, computer science, or computer engineering (or equivalent experience).
  • 3+ years hands-on experience developing graphics OpenGL/Vulkan system-level software for Linux.
  • 3+ years experience in graphics rendering, shader programming, compilers, and optimizations.
  • 8+ years programming in C and C++.
  • Low-level Linux knowledge: memory/resource management, scheduling, and virtualization.
  • Strong communication skills (oral and written).
  • Self-motivated teammate with good attitude.

Mansioni

  • Define, design, and develop Linux Vulkan/OpenGL graphics features.
  • Develop and maintain software to support NVIDIA GPU hardware on Linux.
  • Collaborate with global teams including software, hardware, architecture, and OEM support.

Conoscenze

C/C++
Shader programming
Linux system programming
OpenGL/Vulkan
Graphics optimization
Communication

Formazione

Bachelor’s or higher in EE/CS/CE

Strumenti

Shader compilers
Linux virtualization
GPU driver development

Descrizione del lavoro

NVIDIA in Canada is seeking a world-class software engineer to join the Linux Graphics driver team. You will design, develop, and deliver driver solutions for Vulkan and OpenGL on Linux, contributing to both professional and consumer graphics software.

The role demands strong C/C++ skills and deep Linux GPU driver experience. You will collaborate with global teams to enable NVIDIA GPUs on Linux platforms, applying shader compilation, rendering, and optimization expertise.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Software Engineer, Graphics Performance
Senior Software Engineer, Graphics Performance

2100 NVIDIA USA • Canada

In loco
CAD 258.000 - 501.000
Senior Automotive Performance Software Engineer
Senior Automotive Performance Software Engineer

NVIDIA Corporation • Canada

In loco
CAD 213.000 - 403.000
Equity
Benefits
Lead Real-Time Rendering Engineer (Graphics)
Lead Real-Time Rendering Engineer (Graphics)

Huawei Technologies Co. • Vancouver

Ibrido
CAD 78.000 - 168.000
Senior Kernel & Driver Engineer — GPU/Power
Senior Kernel & Driver Engineer — GPU/Power

Advanced Micro Devices, Inc. • Markham

In loco
CAD 110.000 - 170.000
Contract Graphics Software Engineer — C++/Rust, GPU
Contract Graphics Software Engineer — C++/Rust, GPU

Mozilla • Toronto

In loco
CAD 131.000 - 186.000
GPU Compiler Engineer
GPU Compiler Engineer

Talentlab • Markham

In loco
CAD 120.000 - 180.000
Senior CUDA Developer Advocate & Tech Marketing Lead
Senior CUDA Developer Advocate & Tech Marketing Lead

NVIDIA Corporation • Canada

In loco
CAD 235.000 - 459.000
Equity
Benefits
Senior Linux C Engineer — High-Performance Systems
Senior Linux C Engineer — High-Performance Systems

Fortinet, Inc. • Burnaby

In loco
CAD 140.000 - 172.000
Competitive benefits package
RRSP matching
Paid time off
Lead Graphics Programmer — Shape Next-Gen RPG Visuals
Lead Graphics Programmer — Shape Next-Gen RPG Visuals

Larian Studios • Quebec

In loco
CAD 120.000 - 160.000
Engineer - KHRONOS Standard
Engineer - KHRONOS Standard

Huawei Canada • Vancouver

In loco
CAD 121.000 - 230.000