Senior Firmware development engg

AMD · Bengaluru · 8+ yrs experience · Posted 2026-04-17

Tech stack: C

Apply on the company site · Get a referral for this role

AMD salary & ratings · AMD interview process · More live openings

About the role

AMD S3 firmware team works with the world’s leading companies for their customized products. As a firmware engineer, you will be responsible for designing, developing and validating embedded firmware that comply with IP requirements. You will be working with global pre-silicon and post-silicon teams across Software development, SoC design/verification, emulation and validation teams.
The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated design challenges and issues to good quality resolution. He/She should be able to communicate effectively and work optimally with different teams across AMD sites.
KEY
Responsibilities:
- Design and develop features and enhancements within pre & post silicon environments.
- Triage, analyze, debug and fix sophisticated issues and drive the resolution to closure.
- Develops and execute test plans to evaluate functionality, security, and efficiency of firmware utilizing emulation and evaluation boards for pre-silicon and post silicon testing.
- Plan, track and deliver all firmware deliverables.
- Work closely with needed key stakeholders for efficient feature implementation and issue resolution and be responsible for the commitments.
- Scope and perform quick feasibility study of new asks and technologies work closely with needed key stakeholders for efficient feature implementation and issue resolution and be responsible for the commitments.
- Scope and perform quick feasibility study of new asks from the customers.
- Participating in new ASIC and hardware bring ups.
- Develop technical relationships with peers and partners.
Qualifications:
- Minimum 8+ years’ experience in hands on firmware development on ARM/RISC-V or similar architecture across emulation, simulation, and post-silicon environments.
- Strong with C and assembly language programming.
- Ability to write high quality code with a keen attention to detail.
- Experience with bare metal and RTOS based firmware development.
- Proficient in debugging embedded firmware using debug tools.
- Good understating of SoC power management, including clock–power trade-offs, multiple power-off states (e.g., OS sleep vs. hibernate), CPU and device power states, and hot-plug mechanisms.
- Solid understanding of security concepts such as Root of Trust, symmetric and asymmetric cryptography, etc.
- Hands on with one or more peripherals/controllers like UART, I2C, SPI, QSPI etc.
- Nice to have IPU/NPU FW experience.
- Must have working knowledge on Git/Gerrit
- Experience in semiconductor domain preferred.
- Quick learning and self-motivated.
- Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Qualifications

- Minimum 8+ years’ experience in hands on firmware development on ARM/RISC-V or similar architecture across emulation, simulation, and post-silicon environments.
- Strong with C and assembly language programming.
- Ability to write high quality code with a keen attention to detail.
- Experience with bare metal and RTOS based firmware development.
- Proficient in debugging embedded firmware using debug tools.
- Good understating of SoC power management, including clock–power trade-offs, multiple power-off states (e.g., OS sleep vs. hibernate), CPU and device power states, and hot-plug mechanisms.
- Solid understanding of security concepts such as Root of Trust, symmetric and asymmetric cryptography, etc.
- Hands on with one or more peripherals/controllers like UART, I2C, SPI, QSPI etc.
- Nice to have IPU/NPU FW experience.
- Must have working knowledge on Git/Gerrit
- Experience in semiconductor domain preferred.
- Quick learning and self-motivated.
- Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Responsibilities

- Design and develop features and enhancements within pre & post silicon environments.
- Triage, analyze, debug and fix sophisticated issues and drive the resolution to closure.
- Develops and execute test plans to evaluate functionality, security, and efficiency of firmware utilizing emulation and evaluation boards for pre-silicon and post silicon testing.
- Plan, track and deliver all firmware deliverables.
- Work closely with needed key stakeholders for efficient feature implementation and issue resolution and be responsible for the commitments.
- Scope and perform quick feasibility study of new asks and technologies work closely with needed key stakeholders for efficient feature implementation and issue resolution and be responsible for the commitments.
- Scope and perform quick feasibility study of new asks from the customers.
- Participating in new ASIC and hardware bring ups.
- Develop technical relationships with peers and partners.

More openings at AMD