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