Software Manager, Networking

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Software Manager to lead a team developing the NVLINK switch Operation System (OS) and firmware for next-generation networking technologies in HPC data centers. Responsibilities include team management, customer technical contact, feature ownership, and hands-on coding.

What you'd actually do

  1. Managing and leading a high impact team of software and firmware developers
  2. Serving as the primary technical point of contact for strategic customers, leading major customer integrations with our NVLINK technology
  3. Owning development of major features end-to-end
  4. Being actively hands-on (50%) in OS software coding and debugging
  5. Collaborating with off-shore teams

Skills

Required

  • Linux & Networking experience
  • Working face to face with customers
  • Masters degree
  • Excellent social and written communication skills

Nice to have

  • Building AI flows, agents, for enhancing the development efficiency

What the JD emphasized

  • Bachelors degree in Computer Science or similar technical field or equivalent experience
  • 8+ overall years of overall technical experience; 3+ years of experience managing a team
  • Python/C/C++ programming skills
  • Experience leading teams in developing software/firmware, and mentoring
  • Ability to self-teach and to learn quickly