Senior Software Engineer - Ethernet Switch

NVIDIA NVIDIA · Semiconductors · Tel Aviv, Israel +1

NVIDIA is seeking a Senior Software Engineer for their Switch SDK Group in Israel. The role involves designing, developing, optimizing, and maintaining APIs, tools, and libraries for switching, routing, analytics, and telemetry modules. The ideal candidate will have 10+ years of experience in software engineering, strong C programming skills, experience with embedded systems, and excellent analytical and communication skills. Experience with Ethernet switching/routing protocols and Linux development is a plus.

What you'd actually do

  1. Design, develop, optimize and maintain APIs, tools and libraries for Switching, Routing, Analytics, Telemetry and many other modules
  2. Collaborate with team members, Architects, QA teams, and customers (both external and internal)
  3. Innovate & rapidly develop POC prototypes that can then be developed into full-fledged products/solutions

Skills

Required

  • B.Sc. in Software Engineering / Computer Science / related field or equivalent work experience
  • 10+ years of experience as a Software Engineer
  • Experience with C programming
  • Experience with Embedded/ RT Embedded systems
  • Excellent C programming skills
  • Strong analytical skills
  • deep knowledge of algorithms
  • proficiency with data structures
  • Excellent communication and documentation skills

Nice to have

  • Previous experience with Ethernet Switching or Routing protocols
  • Hands on Linux development, user-space and/or kernel-space

What the JD emphasized

  • 10+ years of experience as a Software Engineer
  • Excellent C programming skills
  • Embedded/ RT Embedded systems