Назад
Company hidden
8 дней назад

Server BMC Firmware Engineer (AI)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
SK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Server BMC Firmware Engineer (AI): Developing and maintaining BMC firmware and OpenBMC-based management stacks for AI servers and systems with an accent on platform control, management protocols, and hardware-software integration. Focus on implementing IPMI, PLDM, MCTP, and Redfish, debugging PCIe and USB interfaces, and building firmware update, recovery, and system reliability features.

Location: On-site in Seongnam, South Korea

Company

hirify.global develops AI servers, systems, and accelerator technologies.

What you will do

  • Develop and maintain BMC firmware for AI servers and systems.
  • Build OpenBMC-based platform management stacks covering power and reset sequencing, thermal and fan control, sensor monitoring, FRU handling, and SEL event logging.
  • Implement IPMI, PLDM, MCTP, and Redfish interfaces together with host-to-BMC communication through KCS, BT, eSPI, and NC-SI.
  • Integrate and debug PCIe and USB devices within BMC firmware.
  • Design firmware update, rollback, recovery, and system reliability features.
  • Collaborate with hardware and SoC teams during hardware bring-up and system-level debugging.

Requirements

  • Bachelor’s degree or higher in Computer Science, Electrical Engineering, or a related field.
  • At least 4 years of experience in embedded or system-level firmware and software development in Embedded Linux or RTOS environments.
  • Strong C and C++ development and debugging skills.
  • Strong understanding of operating-system fundamentals, boot flow, IPC, device communication, Linux kernel architecture, and device drivers.
  • Ability to interpret hardware datasheets and schematics and debug hardware-software boundaries using oscilloscopes, logic and bus analyzers, and JTAG.
  • Clear communication and problem-solving skills. Direct BMC experience is not mandatory for candidates with strong low-level or embedded experience.

Nice to have

  • Hands-on OpenBMC experience with Yocto, BitBake, D-Bus, phosphor, and systemd.
  • Experience with IPMI, PLDM, MCTP, Redfish, PMBus, NC-SI, and MCTP over PCIe VDM.
  • Experience with ASPEED BMC SoCs, including AST2500 or AST2600.
  • Experience with server, datacenter, or AI accelerator platforms, including new hardware bring-up and validation.
  • Experience collaborating with hardware vendors and ODMs across multiple teams.

Culture & Benefits

  • Cross-functional collaboration with hardware, SoC, vendor, and ODM teams.
  • Work focused on AI server and system-level firmware engineering.

Hiring process

  • Application review.
  • Online interview including culture-fit discussion and coding test.
  • On-site technical interview with a technical presentation, followed by reference checks, compensation discussions, and final decision.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →