NVIDIA is seeking a highly motivated, creative architect with experience in Linux kernel and hypervisor to join the NVIDIA Networking SW architecture team. This role involves contributing to build virtualization technologies used in state-of-the-art AI clouds. The ideal candidate should be passionate about system software, the Linux kernel, virtualization, and have an appetite for looking at the big picture when crafting solutions.
Key responsibilities include:
- Enhancing NVIDIA Smart-NIC offering for bare metal and multi-tenant AI clouds
- Collaborating with multi-functional teams to innovate and deliver virtualization solutions
- Translating requirements to vision, architecture, and roadmap
- Working with upstream Linux kernel/QEMU community and maintainers to drive strategic technologies
- Integrating Confidential Compute concepts into the networking virtualization stack
Requirements:
- Bachelor's or Master's degree in Computer Science or equivalent experience
- 8+ years of proven experience
- Solid understanding of the Linux kernel with 3-5 years of proven experience in Linux kernel, virtualization, or device driver development
- Proficiency in C/C++ with strong software development, optimization, and analytical skills
- Strong articulation skills for crafting and improving technical documents and engaging globally distributed engineering teams
- Eagerness to learn new technologies and constantly increase expertise
- Knowledge in Confidential compute
NVIDIA offers the opportunity to work with some of the most forward-thinking and hardworking people in the world. If you're creative and passionate about developing cloud services, this could be an excellent opportunity for you to make a lasting impact on the world.