> Markdown version of [/jobs/ext/2627615-staff-technical-program-manager-firmware](https://www.wearedevelopers.com/jobs/ext/2627615-staff-technical-program-manager-firmware). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Technical Program Manager - Firmware - **Company:** Advanced Micro Devices, Inc. - **Location:** Austin, TX, United States - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Automation of Tests, Intelligent Platform Management Interface, BIOS, Software Bug Management, C++ (Programming Language), Software Debugging, Linux, Firmware, Field-Programmable Gate Array (FPGA), Interoperability, PCI Express, Scrum Methodology, Raw Data, SAS (Software), Software Engineering, Systems Architecture, System Software, Test Case, CPLD, Scripting, Graphics Processing Unit (GPU), U-Boot - **Published:** August 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8229bf204948af77 ## About the Role * Experience with firmware development using C/C++. * Familiar with firmware development model for BIOS and/or BMC, and communication process with vendor for bug triage. * Experience with Test Tools Development including scripting for automation. * In depth knowledge of PCIe, SPI, USB, xGMI, SAS, SMBus, PMBus, IPMI, REST interfaces. * Extensive background in systems-level design processes from board level to system level. * Hands-on interoperability testing on both In-Band and Out-of-Band. * Good understanding of x-86 server system architecture. Familiar with both Windows and Linux OS. * Excellent understanding of business goals and objectives as they relate to customer use cases and solutions. * Strong cross-functional team management, strong interpersonal skills and adaptive communication style. * Understanding of system level server platforms and how each component interacts with the system. * Strong program management skills in developing schedules and tracking to milestones. * Good understanding of hardware and system software interactions, and ability to apply this knowledge to resolve technical issues. * RoT Security Feature Development, Validation and debug experience like ERoT, Secure Boot, Attestation, or other similar functions. * Ability to view situations objectively from different perspectives and promptly come up with a risk mitigation plan for enhancing decision making process. * Ability to frame situations and make/drive issues to completion. * Ability to resolve complex problems, drive for results, innovate, think, and lead strategically. * Possess experience with FPGA, GPU and CPLD development. * Experience with OpenBMC. * PMP certification. * Bilingual (English and Mandarin) a plus. * Experience managing BKC release documentation and firmware release notes in a server platform environment; familiarity with errata tracking systems and cross-domain errata consolidation processes across hardware, firmware, and software domains. ACADEMIC CREDENTIALS: * Bachelor's or Master's degree in Computer/Electrical Engineering * Formal project management education, PMP / Scrum Master ## Description In this position, the Firmware Technical Program Manager will be responsible for leading the management and execution of server platform programs firmware development, issue investigation and validation efforts throughout the product lifecycle, driving firmware and software design and development activities from product specification definition, feature scoping, down to implementation, and enable the OEM/ODM partners TPM for customization design, production readiness, and deployment. THE PERSON: Must be a technically strong, self-driven technical program manager with a deep understanding of firmware. The ideal candidate is a collaborative leader who can work across hardware, firmware, and operations teams to drive execution and deliver data-based results in fast-paced environments. Drive AMD product solution deliverables and alignment with customers' platforms to ensure highest level customer satisfaction throughout their product lifecycle., * Work closely with AMD system and functional TPMs to translate product specifications into program firmware deliverables. * Lead cross-functional teams to develop and introduce products against system level schedule for meeting critical phase exit criteria and TTM objectives. * Lead requirement definition planning, development, and launch. * Manage BIOS/BMC feature implementation plan based on the product specification, and drive the feature enhancements, quality improvement support and transition from validation test software into scripted test tool for specific functional team. * Work with security architects, firmware teams, and customers regarding security requirement feature development, security enablement and deployment flows. * Support the execution of firmware validation progress against development schedule, which can include test case enhancement, raw data collection and analysis, diagnostics tool, and management of associated vendors for failure analysis activities. * Ensure the product firmware solution design can support manufacturability, reliability, and serviceability. * Lead BKC (Best Known Configuration) Release Note Management, including authoring, reviewing, and maintaining firmware release notes aligned to BKC milestones; coordinate with hardware, firmware, and validation teams to ensure accurate and timely publication of release documentation across server platform programs. * Drive cross-domain technical errata list review and consolidation, facilitating structured review cycles with firmware, hardware, software, and platform teams to identify, categorize, prioritize, and resolve errata items; maintain a consolidated errata repository and communicate status to stakeholders and OEM/ODM partners. * Serve as the central coordination point for cross-functional technical readiness reviews, ensuring BKC release criteria and errata resolution milestones are met before product phase exits and customer deployments. ## Related Videos - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [How to Submit CFPs and Get into Public Speaking - Moran Weber](https://www.wearedevelopers.com/videos/2112-how-to-submit-cfps-and-get-into-public-speaking-moran-weber) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Should Tech Managers Be Developers First? Pros and Cons](https://www.wearedevelopers.com/magazine/327-should-tech-managers-be-developers-first-pros-and-cons) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j) - [From developer to manager – what does it take to become an engineering manager?](https://www.wearedevelopers.com/magazine/42-from-developer-to-manager-what-does-it-take-to-become-an-engineering-manager) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development)