Lead Senior Software System Design Eng.

AMD AMD · Semiconductors · Bangalore, India · Engineering

This role is for a Lead Senior Software System Design Engineer at AMD, focusing on firmware development for embedded systems in segments like Networking, Storage, and Automotive. The engineer will lead a firmware team, design and develop firmware for AMD APU/CPUs, and address requirements related to power management, security, and platform memory setup. The position requires extensive experience in firmware development, C programming, and knowledge of BIOS, power management, PCIe, and SoC power management. Experience with emulation, simulation, and post-silicon environments is mandatory. The role also involves mentoring, strategic planning, and collaborating with internal and external stakeholders.

What you'd actually do

  1. Lead firmware team that deliver power management, security , networking and platform memory setup firmware
  2. Plan, track and deliver all firmware deliverables.
  3. Design, develop, and debug firmware for internal/external systems and platforms that use AMD APU/CPU
  4. Design firmware features required by AMD APU/CPU.
  5. Participant in day-to-day firmware development work using C language.

Skills

Required

  • Firmware development
  • C language programming
  • BIOS
  • power management
  • PCIe
  • SoC power management
  • Security Firmware experience
  • TPM/fTPM
  • memory recognition and configuration code
  • hardware debug tools
  • UEFI BIOS
  • ACPI
  • platform BIOS development
  • Git/Gerrit

Nice to have

  • AGESA knowledge
  • Boot loader
  • Linux knowledge
  • JIRA

What the JD emphasized

  • Emulation experience is mandatory