3 days ago
Tel Aviv-Yafo, IsraelMid Level
Responsibilities
- Design, develop, optimize, and maintain APIs, tools, and libraries for switching, routing, analytics, telemetry, and related networking functions.
- Perform performance analysis and tuning across multiple product lines.
- Define open-source APIs and develop proof-of-concept prototypes that can become full products or solutions.
- Collaborate with team members, architects, QA teams, and internal and external customers.
- Apply software engineering methodologies and tools to deliver releases on time.
Requirements
- Bachelor of Science degree in software engineering, computer science, or a related field.
- At least 2 years of experience programming in C, including writing efficient, performance-focused code.
- Strong analytical skills and knowledge of algorithms and data structures.
- Excellent communication and documentation skills.
- Preferred: experience with Ethernet switching or routing protocols.
- Preferred: hands-on Linux development experience in user space and/or kernel space.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
