freehire launches on Product Hunt on 26 August.

Follow →

Server BMC Firmware Engineer

Summary

Develop and maintain BMC firmware for Rebellion’s AI servers, implementing OpenBMC-based power/thermal control, IPMI/Redfish interfaces, and host-BMC communication.

About

리벨리온은 AI 추론 특화 하드웨어와 소프트웨어, 그리고 이를 하나로 잇는 대규모 시스템을 개발합니다.
차세대 AI 인프라를 함께 구축할 동료를 찾습니다.

Responsibilities

• Develop ​and ​maintain BMC ​(Baseboard Management Controller) firmware ​for ​Rebellions’ AI ​servers and systems
• Build ​OpenBMC-based platform ​management ​stacks — ​power/reset ​sequencing, ​thermal/fan control, sensor ​monitoring, ​FRU and event ​logging ​(SEL)
• Implement ​standard management interfaces ​such as ​IPMI, ​PLDM, MCTP, ​and Redfish, ​and ​develop host–BMC communication ​(KCS/BT/eSPI, NC-SI, ​etc.)
• Control high-speed general-purpose interface devices such as PCIe and USB, and integrate them into BMC firmware
• Design and implement firmware update/rollback and system reliability (RAS) features
• Collaborate with HW/SoC teams during hardware bring-up to debug system-level issues and ensure stability

Requirements

• Bachelor's degree or higher in Computer Science, Electrical Engineering, or a related field
• Minimum of 4 years of experience in embedded or system-level firmware and software development (Embedded Linux or RTOS-based environments)
• Strong C/C++ development and debugging skills in embedded and system-level contexts
• Deep understanding of OS fundamentals and system software, including boot flow, IPC, and device communication
• Deep understanding of Linux kernel architecture and device drivers
• Ability to read and interpret hardware datasheets and schematics, and collaborate effectively with hardware engineers
• Experience debugging at the hardware and software boundary using tools such as oscilloscopes, logic and bus analyzers, and JTAG
• Excellent communication and problem-solving skills
• Candidates without direct BMC firmware experience are welcome to apply if they bring a strong low-level or embedded background and a genuine interest in growing into the BMC domain

Preferred

• Hands-on BMC firmware development experience with OpenBMC (Yocto/BitBake, D-Bus, phosphor, systemd), IPMI, PLDM, MCTP, and Redfish
• Firmware development experience on BMC SoCs such as ASPEED (AST2500/AST2600, etc.)
• Experience with platform management protocols such as PMBus, NC-SI, and MCTP over PCIe VDM
• Experience controlling and debugging high-speed interfaces such as PCIe and USB
• Experience with firmware update and recovery mechanisms, and system reliability (RAS) features
• Experience developing server or datacenter platforms, or AI accelerator systems
• Experience with new hardware bring-up and validation (NPI), and collaboration with hardware vendors and ODMs
• Ability to work cross-functionally across multiple teams

Benefits

• 사내 카페테리아 (무제한 제공되는 음료/간식)
• 수면실, 샤워실, 포커스룸
• 식사, 커피, 간식 등 비용 제한 없이 지원
• 야간 근무 시 택시비 지원
• 주차비 지원
- 회사 건물 또는 인근 건물 주차 등록
• 단체 실비 보험 지원(본인, 가족 의료비/치과 보험)
• 경조 시 화환 지원, 자녀 출생 시 선물 지원
• 명절 선물 지급
• 동호회 활동 지원
• 다양한 사내 이벤트

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available