Point your AI agent at freehire and let it find you a job.

Get the CLI →

AMD

NewBe an early applicant

Senior Staff Software Development Engineer

Posted 1 view
Discussion

Summary

Designs and implements embedded firmware for AMD networking products in the Cambridge UK Network Technology Group, collaborating with silicon, host driver, and system-test teams from design to release. Core tech: C/Embedded C, Python, Ethernet/TCP-IP, Linux, PCIe, plus digital design exposure (Verilog/VHDL).

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

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available