移远通信
软件工程师(BMC)
RESPONSIBILITIES
岗位职责
负责基于OpenBMC或商用BMC架构的Linux嵌入式系统构建;负责主流BMC芯片的核心外设驱动调试与优化,包括视频输入(Video Input)、USB Gadget,PCle、I2C/I3C
负责BMC侧与主流CPU/BIOS交互功能的开发,设计高可可靠的板级通信机制,实现基于MCTP、IPMI、Redfish等协议的带内与带外数据高效互通
负责BMC核心管理特性的开发与全全功能验证,涵盖KVM over IP、SOL(Serial overLAN)、VirtualMedia(虚拟媒体重定向)及带外(OOB)固件安全升级等
设计并开发针对自研CPU服务器平台的高阶故障诊断与RAS联动特性
REQUIREMENTS
任职要求
计算机/电子相关专业,本科及以上学历,3年以上相关工作经验;
精通C/C++,熟练掌握Linux嵌入式开发、多线程编程及IPC通信机制;
深入理解OpenBMC架构,熟练掌握常见的底层硬件总线协议(PCCle、12C/13C、SPl、UART、LPC等)
深入理解BMC/CPU带外通信原理,有KVM、Virtual Media等核心模块实际开发与Debug经验者优先
良好的沟通表达能力和团队合作能力,有自主学习能力、创新能力和一定的抗压能力
有鲲鹏服务器开发经验者优先
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。
