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