Senior System Software Engineer - Cuda Chips

Invidia

Base: $152,000 - $287,500 usd depending on level; ...
5+ years systems software development experience
Strong c programming skills
Operating system kernel programming knowledge
This role involves developing the core CUDA driver to accelerate computation on NVIDIA hardware for diverse workloads including deep learning and self-driving cars

Job Summary

  • This role involves developing the core CUDA driver to accelerate computation on NVIDIA hardware for diverse workloads including deep learning and self-driving cars.
  • Engineers will work through the entire product lifecycle from pre-silicon simulation and modeling to silicon bringup and final feature deployment.
  • Candidates must possess strong communication skills to collaborate effectively with hardware engineers and drive architectural improvements across multiple teams.

Matching Summary

This role involves developing the core CUDA driver to accelerate computation on NVIDIA hardware for diverse workloads including deep learning and self-driving cars.

Salary

Base: $152,000 - $287,500 USD depending on level; Equity: Eligible; Benefits: Eligible

Skills & Requirements

Must-have

  • 5+ years systems software development experience
  • Strong C programming skills
  • Operating system kernel programming knowledge
  • Experience with multithreaded program debugging
  • Deep understanding of computer system architectures

Nice-to-have

  • Familiarity with C++ programming language
  • Prior CUDA experience preferred
  • Knowledge of memory coherence models
  • Background in Windows or Linux driver development
  • Understanding of interconnects and memory hierarchy

Key Requirements

  • BS or MS degree in Computer Engineering, CS, or EE
  • Minimum 5 years relevant systems software experience
  • Experience writing and debugging multithreaded programs

Work Rights

Not specified

Tailored Resume

Cover Letter