포지션 상세
리벨리온은 AI 추론 특화 하드웨어와 소프트웨어, 그리고 이를 하나로 잇는 대규모 시스템을 개발합니다.
차세대 AI 인프라를 함께 구축할 동료를 찾습니다.
• 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
• 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
차세대 AI 인프라를 함께 구축할 동료를 찾습니다.
주요업무
• 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
자격요건
• 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



