N

NVIDIA

Designs the chips and software that power AI

Senior Software Solutions Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A BS or MS in Computer Science, Electrical Engineering, Computer Engineering, or a related field, or equivalent experience.
  • 10 or more years of system software development and troubleshooting experience, ideally including customer-facing work.
  • Experience developing with C/C++ in kernel space, application space, or embedded software.
  • A strong understanding of GNU/Linux tools, utilities, the kernel, and networking stack, as well as Linux-based virtualization including namespaces, containers, and Kubernetes.
  • Ability to debug problems at the system, solution, and end-to-end levels; attention to detail; and resourcefulness in helping customers with mitigation plans and workarounds by applying a deep understanding of the product.
  • Professional-level communication and interpersonal skills, with a passion for solving problems.

Responsibilities

  • Take ownership of customer issues involving Ethernet or InfiniBand network adapter/DPU deployments and drive them from inception to resolution.
  • Develop features and tools as part of solution engineering efforts to support Enterprise Service offerings, including Networking products.
  • Work with NVIDIA Enterprise customers and internal users to improve the availability, reliability, and overall experience of NVIDIA Networking products.
  • Apply independent analysis, communication, and problem-solving to customer experience.
  • Collaborate with engineering to document, recreate, and solve issues.

Desired Qualifications

  • Familiarity with InfiniBand networks, RDMA protocol, RoCE, DPUs, DPDK, HPC applications such as MPI/UCX, and OVS.
  • Hands-on experience troubleshooting and analyzing common datacenter networking protocols and technologies such as LACP, OSPF, BGP, EVPN, and VXLAN.
  • Ability to deeply analyze IP, Layer 2 switching, and Layer 3 routing networking protocols, including ARP, STP, LACP, MLAG, IGMP, PIM, BGP, and OSPF.
  • Contributions to networking-related open-source projects.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs