NVIDIA is looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking team, developing software that enables communication between GPUs. We foster a diverse work environment and are proud to be an equal opportunity employer.
Requirements
- B.S/M.S/Ph.D. in computer science or a 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
Benefits
- Competitive salaries
- Generous benefits package
- Equity
- Benefits