Switch System Validation Engineer
Job Description
NVIDIA’s Networking System Validation Group is growing, and we are hiring a Junior Switch System Validation Engineer.
As a member of the team, you will take part in NVIDIA’s core network projects which drive the growth of the company, tech and business wise. You'll gain networking and Switch u-arch knowledge while helping validate, optimize, and debug devices in different areas like Quality-of-Service, performance, logic correctness, and AI features.
You will work closely with logic design, circuit design, and architects to ensure successful product development with aggressive product cycles, in both pre and post silicon stages.
You should have a good grasp of software development in different fields, such as Python Scripting, embedded software, and device firmware. It's important to have experience in a complex emulation environment and show a strong interest in creating, doing, and improving silicon validation plans.
What you will be doing:
You will learn the system-level operation, write tests for use cases of power/performance/architecture paths of our next generation products.
Collaborate freely across diverse teams and take advantage of already developed tools and processes
Plan and do experiments and gather data, aiming to automate repetitive tasks.
Make failure analysis of NVIDIA SOC, NIC & Switch HW products
What we need to see:
B.Sc. in Electrical Engineering, Compute Engineering or Computer Science with 2+ years of experience.
Knowledge in Python and experience with C and C++ in a Linux environment
Understanding and familiarity of networking designs and micro-architecture
Outstanding ability to communicate, clearly present one's ideas, and able to work as a team
Ways to stand out from the crowd:
Prior knowledge/experience with network protocols
Experience with Object Oriented Programming, Operating Systems and Multi-Threaded application development