Linux GPU Senior System Software Engineer
at Nvidia
š Santa Clara, United States
USD 148,000-287,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 7 Software Development @ 7 Linux @ 4 CI/CD @ 4 Debugging @ 7 System Architecture @ 3Details
NVIDIA, known as "the AI computing company," is growing its team with top talent to pioneer Linux graphics driver software used in GPUs.
Responsibilities
- Design, develop, and validate features, tests, and bug fixes for Linux Graphics Device drivers collaborating with fellow software engineers.
- Work with Linux graphics engineers to design and develop high-quality tests and tools.
- Improve CI/CD pipelines and build automated test infrastructure to enhance developer experience.
- Collaborate and communicate effectively with global teams.
Requirements
- BS or MS degree (or equivalent) in Computer Engineering, Computer Science, or a related field.
- 5+ years of meaningful software development experience with strong C programming skills.
- Familiarity with computer system architecture, including microprocessor, microcontroller fundamentals (caches, buses, memory controllers, DMA).
- Experience with Linux KMD/UMD device driver system software.
- Experience with AI development tools for creating and automating test cases, code coverage, and triaging.
Ways to stand out
- Open source contributions to the Linux kernel or large software projects.
- Experience with Linux core/display kernel and user mode device drivers.
- Linux graphics experience with Vulkan/OpenGL software stacks.
- Strong background in complex system-level software debugging (functionality, performance, security, scalability).
Benefits
- Competitive base salary ($148,000 - $287,500 USD) based on location, experience, and comparable positions.
- Eligibility for equity and additional benefits.
- Commitment to diversity and inclusion as an equal opportunity employer.