> Markdown version of [/jobs/ext/4719893-principal-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/4719893-principal-firmware-engineer). 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). --- # Principal Firmware Engineer - **Company:** Advanced Micro Devices, Inc. - **Location:** Santa Clara, CA, United States - **Salary:** $205,600 - **Contract:** Permanent contract - **Skills:** Abstraction Layers, Adobe InDesign, Artificial Intelligence, Assembly Language, Automation of Tests, BIOS, Code Review, Computer Engineering, Continuous Integration, Software Debugging, Linux, Embedded C, Firmware, Github, Python (Programming Language), Multiprocessing, Performance Tuning, Real-Time Operating Systems, System Software, Large Language Models, AI Coding Agents, Git, Information Technology, Software Version Control - **Published:** November 14, 2026 - **Apply:** https://diversityjobs.com/career/18933028/Principal-Firmware-Engineer-California-Santa-Clara ## About the Role You are passionate about high quality firmware development, with creative and effective problem-solving skills and real attention to detail. You are a motivated self-starter who takes a feature from a loosely-defined requirement all the way to production, works well independently and collaboratively in a fast-paced environment, and enjoys mentoring the engineers around you., * Extensive experience with microcontrollers and embedded C/assembly programming; strong in Python. * Hands-on ownership of firmware end to end, from pre-silicon through post-silicon and production. * Strong understanding of low-level hardware/firmware interfaces, multi-core firmware design and performance optimization. * Experience with Real-Time Operating Systems, board support packages and hardware abstraction layers across shared code bases. * Demonstrated proficiency with firmware lab debug, triage and bug fix implementation from silicon bring-up through production. * Experience building test automation frameworks, CI/CD pipelines (GitHub Actions or similar) and sanity/regression infrastructure. * Practical experience with AI-native and agentic development - AI coding agents, LLM-assisted test-case and script generation, automated log triage. * Hands-on experience with pre-silicon firmware development environments: emulation, RTL simulation and modeling platforms. * Source control (Git) and Agile/Scrum development methodologies; comfortable in a Linux build environment. * Excellent written and verbal communication skills, and the ability to work independently under tight deadlines., * Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science or other applied sciences. ## Description We are looking for an experienced and passionate Firmware Engineer to join a growing team building firmware that is central to AMD's CPU and GPU products. You will own the design, implementation and verification of embedded firmware subsystems in both pre-silicon and post-silicon environments, working shoulder to shoulder with hardware, verification and system software engineers across multiple SoC programs. You will also build out the validation, CI/CD and sanity infrastructure the team depends on, and apply AI-native and agentic development to accelerate how we write, test and debug firmware., * Own the design, implementation and co-verification of embedded firmware features for CPU and GPU subsystems, from specification through pre-silicon and post-silicon validation. * Develop low-level firmware for deeply embedded systems in an RTOS environment. * Contribute to firmware architecture and design discussions; participate actively in design and code reviews. * Engage as a teammate with multi-functional teams - architecture, design, verification, power management, BIOS and driver - on delivery of integrated firmware solutions. * Drive pre-silicon validation including co-simulation, emulation and SoC modeling, and support post-silicon enablement, platform bring-up and lab debug. * Build and extend firmware test automation, CI/CD pipelines and sanity/regression infrastructure; improve coverage and turnaround time. * Apply AI-native and agentic development - coding agents, AI-assisted test-case generation and automated triage - to accelerate delivery. * Mentor junior engineers and co-op students., AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.