Senior Staff Software Development Engineer

AMD
Cambridge
Workplace: HybridFull timeGBP 86,240 - 123,200 annuallyFunction: Solutions Engineering & Sales EngineeringSkills: ["Leadership","Communication","Collaboration","Problem-solving"]

Design and implement embedded firmware software for AMD networking products within the Network Technology Group in Cambridge. Work with silicon teams to refine RTL models, develop high-performance network stacks with host driver teams, and support system test to deliver products to release for cloud and hyperscale data-center operators, as well as AMD AI systems. Collaborate across sites worldwide while resolving sophisticated system-level hardware/software challenges.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
2 days ago

Senior Staff Software Development Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 21 hours agoStatus: Live

Job Summary

Design and implement embedded firmware software for AMD networking products within the Network Technology Group in Cambridge. Work with silicon teams to refine RTL models, develop high-performance network stacks with host driver teams, and support system test to deliver products to release for cloud and hyperscale data-center operators, as well as AMD AI systems. Collaborate across sites worldwide while resolving sophisticated system-level hardware/software challenges.
Location: Cambridge
Workplace: Hybrid
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement embedded firmware software for AMD networking products.
  • •Refine RTL design and models in collaboration with the silicon team.
  • •Develop high-performance network stacks with host driver teams.
  • •Work with system test to take products through release.
  • •Coordinate with multiple teams within Cambridge and across AMD sites worldwide to resolve sophisticated issues.

Pay and Benefits

Salary: GBP 86,240 - 123,200 annually

Key Requirements

  • •Bachelor’s, Master’s or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • •Extensive experience at the hardware/software interface involving networking, programming in C.
  • •Commercial experience developing in C / Embedded C, including embedded debugging techniques and tools.
  • •Experience with Ethernet and TCP/IP, embedded systems, system software, and device drivers (and strong server architecture knowledge such as PCI-Express).
  • •Experience with Linux systems and digital design/EDA concepts (e.g., Verilog, VHDL), plus scripting experience in Python is preferred.
Experience:NetworkingEmbedded systemsDevice driversLinuxCloudHyperscale data centersSiliconDigital design
Skills:LeadershipCommunicationCollaborationProblem-solving
Tech Stack:CEmbedded CPythonRTLEthernetTCP/IPEmbedded systemsDevice driversSystem softwareHost driversLinuxPCI-ExpressEDA toolsVerilogVHDLEmbedded debug techniquesDigital design

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn