Description
Join NVIDIA's team as a Linux Device Driver Software Engineer. You'll lead a team designing, developing, optimizing, and validating features and bug fixes for Linux GPU Device drivers.
Responsibilities:
- Lead a team of software engineers to develop Linux GPU Device drivers
- Collaborate with internal and external partners to understand their use cases and requirements
- Define the product roadmap with engineering teams, program and product management, and partners
- Continuously review and identify improvement opportunities in established processes, infrastructure, and practices
Requirements:
- BS or MS degree in Computer Engineering, Computer Science, or related field
- 8+ years of industry experience and 3+ years of software engineering management experience
- Experience with Linux kernel/user mode device driver system software
- Strong understanding of computer system architecture, operating systems principles, and HW-SW interactions
- Excellent C/C++ programming and debugging skills in Linux
- Experience balancing multiple projects with competing priorities
- Flexibility to work and communicate effectively across different teams and time zones
Preferred Qualifications:
- Linux core/display kernel and user mode device driver experience
- Linux graphics experience with Vulkan/OpenGL software stacks
- Open source contributions to the Linux kernel and/or other large software projects
- Proven experience working breadth-first in the design and development of large, cross-functional systems software
- Deep technical knowledge of system software, kernels, embedded systems
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD. You will also be eligible for equity and benefits.