We are looking for a Software Manager for Ethernet Simulation to lead the development, verification of our 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 our advanced Ethernet and networking architectures. Youll combine deep technical expertise with strong leadership and cross-functional collaboration to drive innovation, accuracy, and reliability in the simulation ecosystem. 
What Youll Be Doing:
Lead, mentor, and grow a team of software engineers developing our 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.
Requirements:  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).
This position is open to all candidates.