CNS Software Engineering Intern

Location: Cambridge, Cambridgeshire, GB

Company: Advanced Micro Devices

Apply now

Apply for Job

What you do at AMD changes everything 

At AMD, we push the boundaries of what is possible.  We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center. 

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results.  It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world.   If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.

The CNS (Converged Networking Storage team), which is part of Xilinx’s fast growing Data Centre line of business, is seeking interns with an interest in embedded and systems software development.

The CNS team is developing next-generation networking solutions for cloud data centre operators combining network, storage and compute offload.


This is an exciting position working on leading edge datacenter technologies and provides exposure to software-hardware development, embedded CPUs (ARM, Microblaze), RTOS, low-level operating system software (linux kernel), networking protocols, performance characterization/optimization, software development automation systems and SDLC practices (including design, development, verification, validation, debugging, review and customer engagement). 


Responsibilities may include:

  • Work within a software development team on leading edge FPGA-Networking solutions, this may include:
    • Learning key technologies and developing feature enhancements
    • Developing software development and test automation (Continuous integration)
    • Performance benchmarking
    • Troubleshooting



  • 3rd or 4th year Masters or Bachelors student in Computer Science or related Engineering degrees.
  • Knowledge of at least 1 programming language (python, C etc…), with some practical project (industry, course or extra-curricular) experience in its use.
    • Any relevant networking/embedded etc… project experience desirable
  • Familiar with working on a linux operating system (shell, ssh etc…)
  • Familiar with software development practices and tools including version control (e.g., source code editors, make-compile-link flow and software methodologies,
  • Interest and any experience in computer networking, digital hardware desired.
  • Excellent writing, communication, teamwork & problem-solving skills



Requisition Number: 154250 
Country: United Kingdom Province: Cambridgeshire City: Cambridge 
Job Function: Student/ Intern/ Temp  

Apply now

Apply for Job

Share this Job