Description
As a Senior Switch System Validation Engineer at NVIDIA, you will play a key role in the development of NVIDIA's core network projects. You will be responsible for validating, optimizing, and debugging devices in various areas such as 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.
Your responsibilities will include:
- Working in a combined design and verification team specializing in Switch Full Chip works
- Understanding the Switch architecture and building on test plans accordingly
- Developing Full Chip test collaterals/suites, maintaining regressions, debugging failures, and signing off coverages
- Maintaining test suites to facilitate Emulation and/or Silicon platforms checkout
To succeed in this role, you will need to have a good grasp of software development in different fields, such as Python scripting, embedded software, and device firmware. You should also have experience in a complex emulation environment and a strong interest in creating, doing, and improving silicon validation plans.
Additionally, you will need to have:
- A B.Sc. in Electrical Engineering, Computer Engineering, or Computer Science
- 4+ 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 work as a team
Prior knowledge or experience with network protocols, object-oriented programming, operating systems, and multi-threaded application development are also highly desirable.