NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior Software Engineer for their Ethernet Switch SDK Group. This role offers an opportunity to work at the forefront of networking technology, developing and optimizing critical software components for NVIDIA's advanced networking solutions. The position combines deep technical work in embedded systems with the excitement of contributing to cutting-edge technology products.
The role involves working with various design and architecture teams, providing an opportunity to gain comprehensive understanding of NVIDIA's products and technologies. As part of the SDK group, you'll be responsible for developing APIs, tools, and libraries for switching, routing, analytics, and telemetry modules. This position requires strong expertise in C programming, embedded systems, and networking protocols.
NVIDIA's legacy of innovation spans over 25 years in computer graphics, PC gaming, and accelerated computing. The company is now leading the charge in AI and digital twins technology, defining the next era of computing where GPUs power the intelligence in computers, robots, and self-driving cars. This role offers the chance to work with world-class talent in a diverse, supportive environment where innovation is celebrated and individual contributions can have global impact.
The ideal candidate will bring 10+ years of software engineering experience, strong C programming skills, and embedded systems expertise. They should be passionate about performance optimization, have deep knowledge of algorithms and data structures, and excel at both technical execution and cross-team collaboration. The position offers the opportunity to work on challenging technical problems while contributing to products that are shaping the future of technology.