8 дней назад
Server BMC Firmware Engineer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →