
Server BMC Firmware Engineer
공고 요약
담당업무
AI 서버 및 시스템용 BMC 펌웨어 개발·유지보수
OpenBMC 기반 전원·리셋 시퀀싱, 열·팬 제어, 센서 모니터링, FRU·SEL 이벤트 로깅
IPMI, PLDM, MCTP, Redfish 관리 인터페이스 구현
KCS·BT·eSPI, NC-SI 기반 호스트와 BMC 통신 개발
PCIe·USB 등 고속 범용 인터페이스 제어 및 BMC 펌웨어 통합
펌웨어 업데이트·롤백, 시스템 신뢰성(RAS) 기능 개발
하드웨어 초기 구동 과정에서 HW·SoC 팀과 시스템 이슈 디버깅 및 안정성 확보
자격요건
임베디드 또는 시스템 레벨 펌웨어·소프트웨어 개발 경력
Embedded Linux 또는 RTOS 환경 경험
임베디드·시스템 레벨 C/C++ 개발 및 디버깅 역량
OS 기초, 부트 플로우, IPC, 디바이스 통신 이해
Linux 커널 아키텍처 및 디바이스 드라이버 이해
하드웨어 데이터시트·회로도 해석 능력
오실로스코프, 로직·버스 분석기, JTAG 활용 하드웨어·소프트웨어 경계 디버깅 경험
원활한 커뮤니케이션 및 문제 해결 능력
직접적인 BMC 경험이 없어도 저수준·임베디드 배경과 BMC 분야 성장 의지가 있으면 지원 가능
우대사항
OpenBMC, Yocto/BitBake, D-Bus, phosphor, systemd 경험
IPMI, PLDM, MCTP, Redfish 및 PMBus·NC-SI 경험
ASPEED BMC SoC 경험
PCIe·USB 고속 인터페이스 제어·디버깅 경험
펌웨어 업데이트·복구 메커니즘 및 RAS 기능 경험
서버·데이터센터 플랫폼 또는 AI 가속기 시스템 개발 경험
신규 하드웨어 초기 구동·검증(NPI), 하드웨어 공급업체·ODM 협업 경험
여러 팀과의 협업 역량
복리후생
식사·커피·간식 지원
야간 근무 시 택시비 지원
주차비 지원
단체 실비 보험 지원
경조 시 화환 및 자녀 출생 선물
명절 선물 지급
동호회 활동 및 사내 이벤트 지원
마감기한
상시채용
리벨리온 지원하기 전 이력서 Check
시간이 없다면 AI와 한번에 수정해보세요
공고 원문
소개
리벨리온은 AI 추론 특화 하드웨어와 소프트웨어, 그리고 이를 하나로 잇는 대규모 시스템을 개발합니다. 차세대 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
우대사항
• 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
혜택 및 복지
• 사내 카페테리아 (무제한 제공되는 음료/간식) • 수면실, 샤워실, 포커스룸 • 식사, 커피, 간식 등 비용 제한 없이 지원 • 야간 근무 시 택시비 지원 • 주차비 지원 - 회사 건물 또는 인근 건물 주차 등록 • 단체 실비 보험 지원(본인, 가족 의료비/치과 보험) • 경조 시 화환 지원, 자녀 출생 시 선물 지원 • 명절 선물 지급 • 동호회 활동 지원 • 다양한 사내 이벤트