Description
We are looking for an excellent SDK Engineer to join the NVLink SDK group in Santa Clara. As a member of our team, you will be taking part in designing, implementing and leading major development SDK features, delivering the next-generation networking products. The SDK team develops cutting-edge networking features for AI, HPC and cloud. We drive the data growth of the world's biggest companies.
Responsibilities: Collaborate with architecture and different software/FW design teams as part of the software development lifecycle. Design and implement new features in the core of NVIDIA Switch SDK. Work in pre and post-silicon development environments of next-generation NVIDIA data center products. Gain a deep understanding of system debugging, networking technology, and stacks, as well as the FW/SW relationship. Innovate! Bring NVIDIA's SDK switching products to shine in customer's view.
Requirements: B.Sc. in Computer Science/ Computer Engineering / Electrical Engineering (or equivalent experience). 3+ years of relevant professional experience. Proficient knowledge of C. Strong programming skills in Python. Background in Linux internals. Excellent understanding of embedded SW. Strong analytical, creative, debugging and problem-solving skills. Diligent and comfortable with multitasking in a dynamic environment with shifting priorities and changing requirements. An excellent teammate with good social skills.
Nice to Have: Knowledge of network protocols. Agile experience. Motivation to learn and constantly improve processes and tools. Scripting abilities (Bash)