What we need to see: 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 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 NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you creative and autonomous? Do you love the challenge of crafting the highest performance & lowest power silicon possible? If so, we want to hear from you. Come, join our Switch Silicon design team and help us build the next chip in this exciting and quickly growing field