Interconnect Firmware Engineer

AMD
Austin
Workplace: OnsiteFull timeFunction: Hardware, Embedded & Systems EngineeringEducation: bachelorsSkills: ["Python","C","C++","Linux","Git","Gerrit"]

Develop and enable firmware for AMD's Infinity Fabric interconnect across products, contributing to pre- and post-silicon environments. Collaborate with architects and IP leads to define scope, build robust firmware features, and enable silicon bring-up, validation, and long-term product quality while enhancing data-processing tools in Python/C++. Emphasizes code quality, documentation, and cross-functional teamwork.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
3 months ago

Interconnect Firmware Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live
Reposted: similar role first listed 1 year ago

Job Summary

Develop and enable firmware for AMD's Infinity Fabric interconnect across products, contributing to pre- and post-silicon environments. Collaborate with architects and IP leads to define scope, build robust firmware features, and enable silicon bring-up, validation, and long-term product quality while enhancing data-processing tools in Python/C++. Emphasizes code quality, documentation, and cross-functional teamwork.
Location: Austin
Workplace: Onsite
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering

Key Responsibilities

  • •Develop and enable firmware features for the Infinity Fabric interconnect across AMD products, including design, documentation, unit testing, and debug for both pre‑ and post‑silicon environments.
  • •Enhance Python‑based tools that process large and complex datasets to generate hardware initialization binaries.
  • •Develop tools and infrastructure in Python and/or C/C++ to collect, process, and validate hardware initialization data.
  • •Collaborate with architects and IP leads to define firmware scope and implementation details aligned with delivery milestones.
  • •Perform unit and integration testing, and provide debug support across emulation, simulation, and post‑silicon environments.

Key Requirements

  • •Strong interest in firmware development on bare‑metal or near bare‑metal environments and ability to document work clearly.
  • •Proficiency in low‑level C programming for embedded systems, including debugging and performance optimization.
  • •Proficiency in Python and Linux scripting for data parsing, automation, and processing.
  • •Experience with board, processor, or ASIC bring‑up using simulation and/or emulation platforms.
  • •Clear written and verbal communication skills, with the ability to document designs and communicate technical concepts effectively.
Experience:EmbeddedHardwareFirmware
Education:Bachelor's
Skills:PythonCC++LinuxGitGerrit
Languages:English
Tech Stack:PythonCC++LinuxGitGerrit

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

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