Senior Software Engineer - Networking in Cambridge
Senior Software Engineer - Networking

Senior Software Engineer - Networking in Cambridge

Cambridge Full-Time 70000 - 90000 £ / year (est.) No home office possible
NVIDIA Corporation

At a Glance

  • Tasks: Design and implement innovative networking features for cutting-edge AI technology.
  • Company: Join NVIDIA, a leader in computer graphics and AI innovation.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on diversity and innovation.
  • Why this job: Make a real impact on the future of AI and networking technology.
  • Qualifications: 5+ years in software development with strong analytical skills.

The predicted salary is between 70000 - 90000 £ per year.

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

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.

Senior Software Engineer - Networking in Cambridge employer: NVIDIA Corporation

NVIDIA is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for talented individuals to thrive. With a commitment to employee growth, you will have access to cutting-edge technology and the opportunity to work on groundbreaking projects in AI and networking. Located in a diverse and supportive environment, NVIDIA empowers its employees to make a meaningful impact on the future of computing.
NVIDIA Corporation

Contact Detail:

NVIDIA Corporation Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Networking in Cambridge

✨Tip Number 1

Network like a pro! Attend industry meetups, tech conferences, or even local coding events. You never know who you might bump into—maybe someone from NVIDIA who could help you land that dream job!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C, C++, and Python. Share it on platforms like GitHub and make sure to highlight any AI-related work to catch the eye of recruiters.

✨Tip Number 3

Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your past experiences with networking protocols. Confidence is key, so get comfortable talking about your expertise!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive and genuinely interested in joining our team at NVIDIA.

We think you need these skills to ace Senior Software Engineer - Networking in Cambridge

C
C++
Python
Debugging
Networking Problem Diagnosis
Collaboration
AI Tools Utilisation
Analytical Skills
Problem-Solving Skills
Attention to Detail
Communication Skills
Teamwork
Ethernet Networking
IP Networking
Packet Processing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C, C++, and Python, and don’t forget to showcase any relevant projects that demonstrate your skills in networking and AI.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working at NVIDIA and how your background aligns with their mission. Be genuine and let your personality come through!

Showcase Your Problem-Solving Skills: In your application, include examples of complex software or networking problems you've solved. This will show us that you have the analytical skills we’re looking for and that you can handle the challenges of the role.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!

How to prepare for a job interview at NVIDIA Corporation

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of C, C++, and Python, as well as Ethernet and IP networking. Be ready to discuss your past projects and how you've tackled complex software and networking problems. This will show that you're not just familiar with the tech, but that you can apply it effectively.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've debugged and diagnosed issues in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it clear how your analytical skills have led to successful outcomes.

✨Emphasise Team Collaboration

Since you'll be working with an international team, highlight your teamwork and communication skills. Share experiences where you've collaborated across teams or cultures, and how you contributed to a project's success. This will demonstrate that you're a great fit for their diverse environment.

✨Express Your Passion for AI

NVIDIA is all about innovation and AI, so make sure to convey your enthusiasm for these areas. Discuss any relevant projects or research you've done related to AI and networking. Showing genuine interest can set you apart from other candidates who may not share the same passion.

Senior Software Engineer - Networking in Cambridge
NVIDIA Corporation
Location: Cambridge

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>