Manager, Sonic Software

NVIDIA NVIDIA · Semiconductors · Raanana, Israel

Manager for SONiC Software at NVIDIA, focusing on leading a team of engineers to develop and contribute code to the SONiC Network OS within a Linux environment, with an emphasis on open-source contribution and product testing.

What you'd actually do

  1. Manage, mentor, and guide a team of SONiC eth switch NOS.
  2. Design and implement SONiC feature under linux environment upstream to SONiC open source project.
  3. Be part of NVIDIA SONiC R&D team, contribute code to SONiC worldwide community.
  4. Work in a Continuous Deployment environment of fast development/deployment cycles.
  5. Participate in an international team of software engineers working on products for testing NVIDIA products.

Skills

Required

  • B.Sc. degree or equivalent experience in Engineering/Computer Science/related field
  • 3+ years of experience in a leadership role, managing or software development teams
  • 8+ overall years of experience in software development
  • Proven experience in a leadership role, with a track track record of successfully leading scrums and projects
  • Strong programming skills in C++ and Python
  • Strong technical abilities, problem-solving skills, coding, and design skills
  • Ability to lead feature development, take full ownership and deliver independently
  • Linux knowledge: have a general understanding of Linux operation system concepts

Nice to have

  • Strong communication and interpersonal skills, with the ability to motivate and inspire others
  • Knowledge in one or more Networking areas: Ethernet, VLANs, TCP/UDP/IP, QoS, L2-L3 protocols

What the JD emphasized

  • 3+ years of experience in a leadership role, managing or software development teams.
  • Proven experience in a leadership role, with a track record of successfully leading scrums and projects.
  • Ability to lead feature development, take full ownership and deliver independently.