We are seeking a highly motivated Software Simulation Engineer to join our team, and to ramp the activity of simulation and modeling in the architecture group. Our next-generation Infiniband and NVL switches will be at the forefront of connecting and powering the world’s most advanced compute clusters, from supercomputers used in AI research to high-performance clusters used in industries such as finance and research labs. As a simulation engineer, you will have the opportunity to work on some of the most cutting-edge technology and help to drive the innovation of our next generation of switches that will be used by top researchers and engineers around the world. The products you’ll develop will be integrated in many leading-edge compute clusters, and supercomputers, and you’ll be part of a team with a strong track record of success.
What you’ll be doing:
Develop from scratch the entire simulation environment and infrastructure with the architecture team.
Develop software-based switch architecture models.
Collaborate with cross-functional teams, including other architecture teams, logic design, system software, firmware, and research teams, to ensure the successful execution of the project.
Lead bringup and debug of new switch configurations in simulation.
What we need to see:
BSc or MSc in Computer Science, Electrical Engineering ,or equivalent experience.
5+ years of experience in FW, embedded SW or RTL simulations.
Extensive hands-on experience in modern C++ and object-oriented design principals.
Experience with scripting languages (Python).
Excellent interpersonal skills and ability to collaborate with on-site and remote teams.
Deep understanding of how to build and integrate systems with various technology components.
Strong debugging and analytical skills.
Ways to stand out from the crowd:
Knowledge and understanding of networking and compute systems.
You’re passionate about low level software .
Experience with HW/SW interactions.