Senior Software Engineer - Networking in Cambridge

Senior Software Engineer - Networking in Cambridge

Cambridge Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Dormont Manufacturing Co

At a Glance

  • Tasks: Design and implement cutting-edge networking features for AI-driven solutions.
  • Company: Join NVIDIA, a leader in tech innovation and AI transformation.
  • Benefits: Competitive salary, comprehensive benefits, and a supportive work environment.
  • Other info: Dynamic team culture with opportunities for growth and learning.
  • Why this job: Make a real impact on the future of AI and networking technology.
  • Qualifications: 5+ years in software development with strong analytical and teamwork 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.
  • Demonstrate a strong desire to learn and develop.
  • Be on top of the latest industry trends how AI is redefining software development.

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family.

Senior Software Engineer - Networking in Cambridge employer: Dormont Manufacturing Co

NVIDIA is an exceptional employer, renowned for its commitment to innovation and excellence in technology. With a diverse and supportive work culture, employees are encouraged to collaborate and push the boundaries of what's possible, particularly in the exciting field of AI and networking. The company offers competitive salaries, comprehensive benefits, and ample opportunities for professional growth, making it an ideal place for talented individuals looking to make a significant impact in their careers.

Dormont Manufacturing Co

Contact Details:

Dormont Manufacturing Co Recruitment 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! Reach out to current or former NVIDIANs on LinkedIn and ask about their experiences. A friendly chat can give you insider info and maybe even a referral!

Tip Number 2

Show off your skills! Prepare a portfolio of projects that highlight your expertise in C, C++, and Python. Having tangible examples of your work can really impress during interviews.

Tip Number 3

Stay updated on AI trends! Read up on how AI is changing networking and software development. Being knowledgeable about the latest advancements will help you stand out in discussions.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the NVIDIA team!

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

C
C++
Python
Analytical Skills
Problem-Solving Skills
Attention to Detail
Communication Skills

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 mention any relevant projects that showcase your skills in networking and AI.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your passion for AI and networking, and explain why you’re excited about the opportunity at NVIDIA. Be genuine and let your personality come through!

Showcase Your Problem-Solving Skills:In your application, include examples of how you've tackled complex software and networking problems in the past. This will demonstrate your analytical skills and attention to detail, which are key for this 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. Plus, you’ll find all the details you need about the role and our amazing company culture!

How to prepare for a job interview at Dormont Manufacturing Co

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 problems. This will show that you're not just familiar with the tech but can also 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 easy for the interviewers to see your analytical prowess in action.

Demonstrate Team Spirit

Collaboration is key in this role, so be ready to talk about your experiences working in diverse teams. Highlight any international projects you've been part of and how you contributed to achieving common goals. This will show that you can thrive in a supportive environment like NVIDIA's.

Stay Ahead of the Curve

Familiarise yourself with the latest trends in AI and networking. Bring up recent advancements or tools that excite you during the interview. This not only shows your passion for the field but also your commitment to continuous learning and development.