AD

Sr. Firmware Engineer

Advanced Micro Devices (AMD)
Bangalore5-9 LPA Posted 22 May 2025
FULL TIME
Firmware
Simulation
Semiconductor
Linux
Asic
+1 more

Job Description

  • Design, develop, debug , verify and/or validate firmware, software and/or hardware
  • Participant in day-to-day firmware development work
  • Provide consultation to internal and external customers regarding AMD features and programming requirement s

PREFERRED EXPERIENCE:

  • Prior years of experience and/or education within the semiconductor industry
  • Experience producing quality firmware
  • Experience with x86, ARM and/or RISC-V architecture.
  • Experience Embedded firmware and/or device driver development.
  • Experience with board, processor, or ASIC bring-up.
  • Experience with Embedded System protocols DDR, SPI, eSPI, I2C, LPC, and PCIe.
  • Experience in hardware/software interfaces and debugging sophisticated issues in CPU and firmware using JTAG, source code debuggers and other tools.
  • Programming Language/ Concepts:
  • Complete mastery of C programming language with recent programming experience, logical thinking
  • Python
  • Operating System concepts.
  • Debugging skills to support legacy and current product line
  • Good debugging knowledge. Should know how to debug OS issue (Windows and Linux) from firmware perspective
  • Prior experience for working with ISV (Independent Software Vendors) and enabling IBV (Independent BIOS Vendors) for enabling x86 / ARM platforms.
  • EDKII and UEFI
  • Should know EDKII Tianocore very well
  • Should be familiar with UEFI, IPMI, ACPI spec very well
  • Should know how to develop packages, modules, drivers and libraries.
  • Processor architecture:
  • Should know at least one processor architecture either X86 or ARM; X86 will be preferred.
  • I/O or peripheral protocols.
  • Should know I2c, I3c, UART and specifically SPI/eSPI protocol.
  • Good to have PCIe knowledge
  • Should familiar with enterprise level day to day activities
  • Git, Jira, CI, release cycle, deliveries, pre-silicon and post-silicon.
  • Experience with pre-silicon development on FPGAs or simulation environments.
Join WhatsApp Channel