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).
 
 
JR2006682