Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Nvidia Software Manager – Ethernet Switch Simulation 
Israel, Tel Aviv District, Tel Aviv-Yafo 
666477229

Today
Israel, Tel Aviv
time type
Full time
posted on
Posted 11 Days Ago
job requisition id

What You’ll Be Doing:

  • Lead, mentor, and grow a team of software engineers developing NVIDIA’s Ethernet simulation.

  • Define the technical roadmap for Ethernet simulation – architecture, development and verification strategy.

  • Oversee the implementation and validation of complex Ethernet behaviors, protocols, and performance models in simulation.

  • Collaborate closely with hardware, firmware, and software teams to ensure simulation accuracy, scalability, and feature alignment with real silicon.

  • Balance hands-on technical guidance with strategic leadership – performing design reviews, defining best practices, and ensuring delivery excellence.

  • Foster a culture of collaboration, technical curiosity, and continuous improvement within the simulation organization.

What We Need to See:

  • B.Sc. or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

  • 8+ overall years of software development, including 3+ years leading or managing engineering teams.

  • Strong programming background in Python and C/C++.

  • Solid understanding of networking fundamentals, Ethernet protocols, and system-level communication architectures.

  • Familiarity with Linux systems, CI/CD pipelines, and automation frameworks (e.g., Jenkins, Git, Docker, Pytest).

  • Excellent collaboration and communication skills with the ability to lead cross-functional initiatives.

Ways to Stand Out from the Crowd:

  • Hands-on experience in Ethernet, RDMA, or high-performance networking stack simulation.

  • Proven background in large-scale distributed or multi-node simulation environments.

  • Strong understanding of hardware/software co-design and verification methodologies.

  • Demonstrated success in improving simulation performance, coverage, or authenticity.

  • Experience with system-level debugging (synchronization, concurrency, packet tracing).