
Senior Software Engineer, Fabric Networking – GPU
NVIDIA
full-time
Posted on:
Location Type: Remote
Location: Arizona • California • United States
Visit company websiteExplore more
Salary
💰 $152,000 - $287,500 per year
Job Level
Tech Stack
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
Benefits
- Competitive salaries
- Generous benefits package
- Equity
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++Shell scriptingPythonPerldevice driverscomputer system architectureoperating system internalsmulti-core programmingnetworking fundamentals
Soft Skills
communicationflexibilitycollaborationproblem-solvingadaptability
Certifications
B.S.M.S.Ph.D.