Software Bios/bmc Engineer (datacenter Platform)

AMD AMD · Semiconductors · Taipei, Taiwan · Engineering

Software BIOS/BMC Engineer responsible for developing, debugging, and testing BMC and Security firmware for DCGPU products, collaborating with cross-functional teams and customers to enhance manageability, reliability, and security.

What you'd actually do

  1. Work closely with ODM/OEM/Customer in develop, debug, and test firmware/BIOS/BMC for server Rack.
  2. Collaborate with cross-functional teams, including hardware engineers, other firmware developers, and validation teams to ensure seamless integration of the BMC and Security firmware.
  3. Continuously enhance and optimize the BMC and Security firmware to improve performance, reliability, and security.
  4. Investigate and resolve firmware issues by utilizing debugging tools and collaborating with relevant teams.
  5. Create and maintain comprehensive firmware documentation, including specifications, design documents, and release notes.

Skills

Required

  • embedded firmware development
  • C programming
  • computer architecture
  • source control systems
  • scripting languages
  • debug tools

Nice to have

  • OpenBMC
  • BMC knowledge
  • Security concepts
  • I3C
  • I2C
  • USB
  • Redfish
  • PLDM