Manager Software System Design

AMD AMD · Semiconductors · Bangalore, India · Engineering

Engineering Manager for Software Systems Design at AMD, focusing on leading a firmware team. Responsibilities include managing firmware development for power management, security, and memory setup in embedded systems (networking, storage, automotive, thin client). The role requires a strong understanding of C, BIOS, power management, PCIe, SoC power management, security firmware, memory technologies, and hardware debug tools. Experience with UEFI BIOS, ACPI, and AGESA is highly desirable. The position is based in Bangalore, India.

What you'd actually do

  1. Lead firmware team that deliver power management, security and platform memory setup firmwares.
  2. Plan, track and deliver all firmware deliverables.
  3. participate in Design, develop, and debug firmware for internal/external systems and platforms that use AMD APU/CPU
  4. participate in Design of firmware features required by AMD APU/CPU.
  5. will need to interact with internal organizations, vendors, and partners.

Skills

Required

  • C language programming
  • BIOS
  • power management
  • PCIe
  • SoC power management
  • Security Firmware
  • memory recognition and configuration technologies
  • hardware debug tools
  • UEFI BIOS
  • ACPI
  • firmware development & release process
  • firmware design & development
  • platform BIOS development

Nice to have

  • AGESA knowledge
  • Boot loader
  • Linux knowledge
  • JIRA exposure
  • Master’s degree

What the JD emphasized

  • 16+ years overall experience in field of firmware development
  • 5+ years of experience in leading a development team with 7+ members
  • Strong understanding of C language programming
  • Good understanding and experience with BIOS, power management and PCIe
  • Security Firmware experience
  • Experience with memory recognition and configuration technologies
  • Strong knowledge of UEFI BIOS, ACPI.
  • Strong knowledge of platform BIOS development