We are seeking for a highly motivated Senior Software Engineer to join our Switch Software Group. We are looking for a candidate with the ability to thrive in an environment with complicated software and hardware designs, take ownership and lead the SW development of key components of the Switch. The role includes working closely with Arch, FW, and SW teams all over the world, and take our product to next level.
What you’ll be doing:
Design and develop high performance networking solutions based on NVIDIA's outstanding Switch.
Collaborate with multiple teams in our multi-functional environment on developing new features/improvements.
Gain deep understanding of NVIDIA products and technologies.
Innovate! Bring NVIDIA's Switch products to shine in customer's view
What we need to see:
B.Sc. degree or equivalent experience in Engineering/Computer Science/related field.
5+ years of experience in C/C++ programming experience - must, Python programming experience- an advantage.
High technical understanding and learning skills – specification, design, programming, integration and debugging abilities
Creative, motivated, and value driven person
Excellent English communication and leading skills
Ways to stand out from the crowd:
Experience with networking applications and protocols.
Proven experience in a Gigabit Ethernet switching product development
Ability to work with little definition and supervision while multi-tasking and prioritizing across a number of projects and initiatives
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and diligent people in the world working for us. If you're creative and autonomous, we want to hear from you!
#LI-Hybrid