At a Glance
- Tasks: Develop cutting-edge software for next-gen networking in a collaborative environment.
- Company: Join AMD, a leader in innovative computing solutions.
- Benefits: Enjoy competitive salary, health perks, and opportunities for remote work.
- Why this job: Be part of a team shaping the future of AI and technology.
- Qualifications: 2+ years in software development, strong C programming skills, and teamwork experience.
- Other info: Dynamic workplace with excellent career growth and diverse perspectives.
The predicted salary is between 36000 - 60000 £ per year.
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centres, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
THE ROLE: AMD is looking for a senior software engineer to join our growing team. As a key contributor you will be part of a leading team to drive and enhance AMD’s abilities to deliver the highest quality, industry-leading technologies to market.
THE PERSON: The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for Software engineering development, and is diligent and passionate about Technology. A successful candidate will need to employ strong knowledge in computer technologies, leadership skills in technical areas, and SW engineering expertise as well as a strong ability to compete effectively in a fast-paced, relevant environment while working with different teams of engineers and collaborators.
KEY RESPONSIBILITIES: This is an exciting role in the Network Solutions group, based in the Cambridge UK office. You will be part of a key engineering team developing software for next-generation networking for cloud and hyperscale data centre operators combining software defined networking, network and storage offload and hardware datapath customisation. The role will involve working closely with different teams both within the Cambridge office and more widely with AMD sites worldwide: working closely with the silicon team to refine the design and model the RTL, working with host driver teams to develop high performance network stacks and working with the system test to take products to release. You will have experience working at the hardware/software interface involving networking in some capacity, programming in C. To be successful you will have the ability to quickly understand a complex hardware and software architecture. You will be able to tackle system level problems and demonstrate knowledge of relevant embedded debug techniques and tools.
PREFERRED EXPERIENCE:
- 2+ years software experience (or equivalent) working at silicon or networking companies.
- Proven commercial experience developing in C.
- Experience of python and other scripting languages.
- Strong communication skills.
- Hardware/software co-design.
- Ethernet & TCP/IP.
- Embedded systems ideally with experience of system software and device drivers.
- Understanding of server system architectures e.g. PCI-Express.
- Experience of linux systems.
ACADEMIC CREDENTIALS: Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline.
Software Development Engineer (Networking) in Cambridge employer: Advanced Micro Devices
Contact Detail:
Advanced Micro Devices Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Engineer (Networking) in Cambridge
✨Tip Number 1
Network like a pro! Reach out to current AMD employees on LinkedIn or at tech meetups. A friendly chat can give you insider info and maybe even a referral, which is always a bonus!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your coding chops, make sure to mention it during interviews. It’s a great way to demonstrate your passion for software development.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges. Websites like LeetCode or HackerRank can help you brush up on your C programming and problem-solving skills. We want you to feel confident when tackling those tricky questions!
✨Tip Number 4
Don’t forget to 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 AMD team!
We think you need these skills to ace Software Development Engineer (Networking) in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your software engineering expertise, especially in C and networking, to show us you're the right fit for the role.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about technology and how your innovative mindset aligns with our mission at AMD. Share specific examples of your problem-solving skills and teamwork experience.
Showcase Relevant Projects: If you've worked on projects involving hardware/software co-design or embedded systems, make sure to include them in your application. We love seeing real-world applications of your skills!
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It’s the easiest way for us to keep track of your application and ensure it reaches the right team!
How to prepare for a job interview at Advanced Micro Devices
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of networking technologies, especially around software-defined networking and embedded systems. Be ready to discuss your experience with C programming and how it relates to hardware/software co-design.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex system-level problems in the past. Think about times when you had to debug or optimise software in a fast-paced environment, as this will resonate well with AMD's focus on innovation.
✨Communicate Clearly and Collaboratively
Since collaboration is key at AMD, practice articulating your thoughts clearly. Be prepared to discuss how you've worked with cross-functional teams, particularly with silicon and driver teams, to deliver high-quality products.
✨Understand AMD's Culture
Familiarise yourself with AMD's mission and values. They value directness, humility, and inclusivity, so think about how you can demonstrate these traits during your interview. Show that you're not just a fit for the role, but also for their culture.