Senior Software Engineer - Networking

Senior Software Engineer - Networking

Nvidia

Cambridge, United Kingdom

As part of the Networking Software team you will work on NVIDIA’s SpectrumX Ethernet Networking solution, which is revolutionising connectivity for massively scaled AI factories. We are looking for an outstanding Software Engineer to join our Switch Abstraction Interface team and help build the next generation of network devices. You’ll work on features that will go into the world’s largest AI networks!

What you'll be doing:

  • Designing, implementing and testing new features using C, C++ and Python.
  • Debugging and diagnosing complex software and networking problems.
  • Collaborating with an international team of engineers to deliver projects spanning multiple teams.
  • Utilising the latest AI tools to supercharge your work.

What we need to see:

  • Bachelor's or higher degree in Computer Science, Engineering, Mathematics or a related scientific field.
  • 5+ years of software development experience.
  • Outstanding analytical and problem-solving skills, with a keen attention to detail.
  • Good communication and teamwork skills.
  • Familiarity with Ethernet and IP networking.

Ways to stand out from the crowd:

  • Expertise in packet processing, from switch pipelines (e.g. ACLs, routing, switching) through networking protocols (like TCP/IP and BGP/EVPN-VxLAN).
  • Show a passion for AI and networking.
  • Demonstrate a strong desire to learn and develop.
  • Be on top of the latest industry trends how AI is redefining software development.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

United Kingdom      Developer      Hardware and Telecoms      On-site      Nvidia     

EuroTechJobs Logo

© EuroJobsites 2026