Salary
💰 $148,000 - $287,500 per year
Tech Stack
LinuxPerlPythonShell Scripting
About the role
- Design, implement and maintain system software that enables communication between GPUs
- Participate in the architectural definition and design of next-generation communication hardware and software to support large scale computing platforms
- Work with cross-disciplinary teams to understand business requirements and align software direction to meet those needs
- You will also be eligible for equity and benefits
- Applications for this job will be accepted at least until August 20, 2025
- NVIDIA is looking for phenomenal people like you to help accelerate the next wave of artificial intelligence
Requirements
- B.S/M.S/Ph.D. in computer science or related field or equivalent experience
- 5+ years of relevant experience
- Excellent C/C++ programming and debugging skills
- Shell scripting experience
- Python and Perl experience is a plus
- Experience writing software applications that interface with device drivers and expose associated hardware functionality
- Strong understanding of computer system architecture, operating system and kernel internals
- Strong experience with Linux and comfortable working in a cross-platform environment (Linux and Windows)
- Experience with multi-core / multi-process / multi-threaded programming environment
- Strong understanding of networking fundamentals and high-performance networks like Ethernet/IB
- Experience with OS virtualization technologies like KVM/QEMU/Hyper-V etc.
- Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment