Principal Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job 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.
Requirements
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.
Benefits & conditions
$205,600.00/Yr.-$308,400.00/Yr.
About the company
At AMD, we believetechnology has the power to solve the world’s most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMDis shapingthefuture.
Whetheryou’redesigning next-gen processors, enabling AI breakthroughs, orbringing leading edge products to market, every role at AMD contributes to something bigger- technologythat moves the world forward.Join us and, together, we’ll advance your career.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…