Senior Systems Software Engineer – Gpu Software

NVIDIA

Base: 184,000 usd - 356,500 usd; bonus/equity: equ...
Not specified
Gpu kernel drivers
Embedded sw development
Performance bottleneck analysis
NVIDIA is seeking a Senior Systems Software Engineer to enhance its GPU Software team, focusing on the development and optimization of GPU kernel drivers for various markets including datacenters and gaming. The ideal candidate will have extensive experience in software development, particularly in low-level programming and system debugging

Job Summary

  • Design, develop and verify features for our next generation GPU driver architecture; collaborating with hardware engineers and fellow software engineers.
  • Help identify and solve performance bottlenecks in our driver, both in markets of scale like datacenter as well in gaming markets where applications need to run as fast as possible.
  • NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization.

Matching Summary

Match Score: 85

NVIDIA is seeking a Senior Systems Software Engineer to enhance its GPU Software team, focusing on the development and optimization of GPU kernel drivers for various markets including datacenters and gaming. The ideal candidate will have extensive experience in software development, particularly in low-level programming and system debugging.

Salary

Base: 184,000 USD - 356,500 USD; Bonus/Equity: Equity and benefits eligible; Benefits: Benefits eligible

Skills & Requirements

Must-have

  • GPU kernel drivers
  • embedded SW development
  • performance bottleneck analysis
  • C programming
  • low-level driver experience
  • complex system-level debugging
  • Linux kernel experience

Nice-to-have

  • open source project contributor
  • virtualization platforms knowledge
  • kernel level security concepts
  • embedded system SW concepts

Key Requirements

  • 10+ years of software development experience
  • BS or MS degree in Computer Engineering, Computer Science, or related fields
  • Proven leadership skills
  • Strong ownership of past projects
  • Hands on technical experience
  • Experience with complex software and hardware designs
  • Kernel experience with Linux, Android, Chrome, or Windows systems
  • Familiarity with computer system architecture fundamentals

Work Rights

Not specified

Tailored Resume

Cover Letter