IT & Software

Senior Staff Software Development Engineer

AMD

Cambridge · England · United Kingdom

Overview

In this Senior Staff Software role, you design and implement embedded firmware for AMD networking products within the Cambridge UK Network Technology Group. You will collaborate with silicon, host driver, and system-test teams to drive high-performance networking software from design to release. You tackle complex hardware/software interfaces and apply embedded debugging to deliver robust solutions. You join a culture focused on innovation, collaboration, and execution excellence to shape next-generation networking and AI systems.

Responsibilities

  • Design and implement embedded firmware for AMD networking products
  • Collaborate with silicon teams to refine designs and model RTL
  • Work with host driver teams to develop high-performance network stacks
  • Coordinate with system test to bring products to release
  • Engage with multiple AMD sites to align on architecture and delivery

Key requirements
  • Experience with software at silicon or networking companies
  • Proficiency in C / Embedded C
  • Experience with Python and scripting languages
  • Strong communication skills
  • Hardware/software co-design knowledge
  • Ethernet & TCP/IP expertise
  • Embedded systems with device drivers experience
  • Understanding of server architectures (PCI-Express)
  • Experience with Linux systems
  • Experience in digital design (EDA tools, Verilog, VHDL)
  • leadership
  • effective communication
  • cross-team collaboration
  • C / Embedded C
  • Python
  • Ethernet & TCP/IP

Reference: WJ-799_20831931

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.