NVIDIA is seeking a Senior Software Engineer to join its US-based networking software team, working on customer engineering, software development, and collaboration with partners on next-generation networking products.
Requirements
- Bachelor's, Master's or PhD in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering or a related science degree (or equivalent experience)
- 8+ years of experience in computer networking development, including Software-Defined Networking (SDN), DPUs, SmartNICs, NIC drivers, OVS/OVN, DPDK, DOCA, network applications/services, networking protocols, hardware acceleration/offloads, edge services
- Strong social skills, with experience working with developers, partners, and customers
- Excellent time-management and organization skills, with the ability to coordinate multiple initiatives, priorities, and implementations of new technologies and products
- Excellent communication and technical presentation skills, both internally and externally with customers
Benefits
- Competitive salaries
- Generous benefits package
- Equity