Senior Software Engineer - Networking

NVIDIA NVIDIA · Semiconductors · Yokneam, Israel

Senior Software Engineer focused on networking for AI clusters, developing and leading features for high-performance interconnects like Infiniband, NVLink, and Ethernet. Role involves full feature lifecycle from planning to delivery, collaboration with cross-functional teams, and deep understanding of NVIDIA products.

What you'd actually do

  1. Develop first tier features, with groundbreaking multi-protocol networking technology.
  2. Lead features from planning through design and development, until delivery to the customer.
  3. Work closely with other development teams, arch and verification to ensure features delivery on time with high quality.
  4. Gain deep understanding of NVIDIA products and technologies.

Skills

Required

  • C programming
  • High technical understanding
  • learning skills
  • specification abilities
  • design abilities
  • programming abilities
  • integration abilities
  • debugging abilities
  • Self-motivated
  • ability to work with little definition and supervision
  • multi-tasking
  • prioritizing across a number of projects and initiatives
  • Experience with testing methodologies
  • Excellent English communication
  • leading skills

Nice to have

  • Python programming
  • developing sophisticated fully automated testing environment
  • Ethernet switching product development
  • Routing / Bridging protocols knowledge
  • multi-functional team experience
  • collaborate with teams in oversea sites
  • Linux networking knowledge
  • TCP/IP stack

What the JD emphasized

  • C programming experience - must
  • At least 5 years experience in development positions in the industry.