NVIDIA, a leader in computer graphics, PC gaming, and accelerated computing for over 25 years, is seeking a Senior Software Engineer to join their SAI development team. This role offers an outstanding opportunity to be part of a high-performance, multi-site team focused on switch and router-related software development.
As a Senior Software Engineer in the Networking team, you will:
- Develop first-tier features with groundbreaking multi-protocol networking technology
- Lead features from planning through design and development, until delivery to the customer
- Work closely with other development teams, architecture, and verification to ensure timely feature delivery with high quality
- Gain deep understanding of NVIDIA products and technologies
The ideal candidate should have:
- B.Sc. degree or equivalent experience in Engineering/Computer Science or a related field
- At least 5 years of C programming experience (Python programming experience is an advantage)
- High technical understanding and learning skills
- Experience with testing methodologies
- System-wide perspective
- Excellent English communication and leadership skills
Additional desirable skills include:
- Knowledge of router and switch design & architecture
- Experience in Gigabit Ethernet switching product development
- Ability to work in a multi-functional team environment and collaborate with teams in overseas sites
- Linux networking knowledge and TCP/IP stack familiarity
Join NVIDIA's multi-national R&D team, contribute to the SAI community, and be part of NVIDIA's SAI implementation. This role offers the chance to work on cutting-edge networking technologies and make a significant impact in the field of high-performance computing and networking.