Senior Software Engineer, Networking Software

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Leadership @ 4 Communication @ 4 Networking @ 4 CUDA @ 4 GPU @ 4

Details

NVIDIA’s platforms have made a significant impact in AI and Software-Defined Networking, utilized broadly by academic institutions, start-ups, and leading internet companies, Cloud Service Providers (CSPs), and AI innovators.

Responsibilities

  • Serve as a technical specialist in embedded networking products, especially BlueField and ConnectX lines.
  • Provide direct support to sales accounts and program managers.
  • Architect, design, and develop scalable, high-performance hardware-accelerated software solutions.
  • Collaborate with strategic customers and partners to train, design, build, and productize solutions.
  • Identify key product and production requirements related to AI networking, SDN, and latest GPU hardware.
  • Provide technical guidance and direction to developers.
  • Represent the group in cross-organization leadership and customer technical discussions.

Requirements

  • Bachelor’s, Master’s, or PhD in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering or related field, or equivalent experience.
  • 8+ years overall experience.
  • Strong innovation skills and complex problem-solving capabilities.
  • Excellent time management and organizational skills.
  • Strong interpersonal skills for collaboration with developers, partners, and customers.
  • Ability to multitask in a dynamic environment with shifting priorities.
  • Excellent communication and technical presentation skills.
  • Experience in computer networking development including SDN, DPUs, SmartNICs, NIC drivers, OVS/OVN, DPDK, DOCA, network applications/services, networking protocols, hardware acceleration, and edge services.

Ways to Stand Out

  • Experience collaborating with customers and partners for strategic solution development.
  • Experience in DOCA development.
  • Hands-on background with Remote Direct Memory Access (RDMA).
  • Hands-on experience with AI workloads, NCCL, CUDA, congestion control, and performance tuning.

With competitive salaries and generous benefits, NVIDIA is a leading technology employer with exclusive and rapidly growing engineering teams. Creative and autonomous engineers passionate about technology are encouraged to apply.