Senior Software Engineer, Nvlink

Nvidia Corporation

Multiple Locations
On-site
C++ and python development
Networking switch os development
Linux environment proficiency
Nvidia Corporation is seeking a Senior Software Engineer to develop the NVOS for their Networking Switch Software group, focusing on advanced networking technologies for HPC data centers. The ideal candidate should have a strong background in C++ and Python, proven networking experience, and a collaborative mindset

Job Summary

  • Own and lead the NVOS including development, testing flow and product life cycle.
  • Use expertise in C++ and Python to develop NVOS features and support new products.
  • Support internal and external customers for any NVOS related items.

Matching Summary

Match Score: 85

Nvidia Corporation is seeking a Senior Software Engineer to develop the NVOS for their Networking Switch Software group, focusing on advanced networking technologies for HPC data centers. The ideal candidate should have a strong background in C++ and Python, proven networking experience, and a collaborative mindset.

Skills & Requirements

Must-have

  • C++ and Python development
  • Networking switch OS development
  • Linux environment proficiency
  • AI tools for development

Nice-to-have

  • Kernel experience
  • SONiC experience
  • Switch/networking background
  • Customer interaction experience
  • Tech lead or scrum master experience

Key Requirements

  • B.Sc. in Computer Science, Software Engineering, or Electrical Engineering
  • 5+ years of experience writing in C++ and Python
  • Proven experience in networking
  • Proven experience with AI tools for development or developing agents
  • Proficiency working in a Linux environment

Work Rights

Not specified

Tailored Resume

Cover Letter