Ready to Apply?
Take the Next Step in Your Career
Join NVIDIA and advance your career in other-general
Apply for This Position
Click the button above to apply on our website
Job Description
We are looking for a Software Manager for Ethernet Simulation to lead the development, verification of NVIDIA’s Ethernet simulation environment.
This environment plays a critical role in enabling large-scale system validation and early software development across networking, firmware, and driver domains - without reliance on physical hardware.
In this role, you will manage a team responsible for building scalable, high-performance simulation tools that model NVIDIA’s advanced Ethernet and networking architectures.
You’ll combine deep technical expertise with strong leadership and cross-functional collaboration to drive innovation, accuracy, and reliability in the simulation ecosystem.
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).
Don't Miss This Opportunity!
NVIDIA is actively hiring for this Software Manager – Ethernet Switch Simulation position
Apply Now