职位描述
职责描述:高级bmc固件开发工程师主要负责开发服务器的bmc固件,并与公司多个职能团队协同工作,与行业伙伴及客户紧密配合,在计划、产品需求、开发以及验证阶段负责所有和bmc相关的软件问题,从而构建和开发满足客户需求的服务器解决方案。1.运用对服务器硬件架构和系统知识,设计、开发、编码并调试bmc固件。2.对固件、软件架构规范和设计规范提出反馈意见。3.研究计算机主板和bmc的系统规范和配置需求,确保bmc可靠性和兼容性。4.与合作伙伴沟通,制定要求并审视合作伙伴的交付。5.与客户团队合作解决具有挑战性的问题。任职要求:1.了解服务器硬件接口和行业规范,如smbus/i2c,pcie,acpi,ddr,ipmi,10g/1g以太网,sata,spi,i2c…2.多年bmcfirmware开发经验,熟悉ami和avocent的sdk3.熟悉ipmi2.0,redfish等接口4.熟悉c语言和基于汇编的程序开发5.了解处理器和服务器体系结构,对多multi-nodes体系结构有深入理解。6.了解服务器行业知识,对企业级服务器的功能需求,技术和趋势有较深理解.7.广泛的硬件知识:企业平台,bmc,驱动程序,io技术8.熟悉x-86cpu,内存控制器,io集线器和pc架构9.了解与bmc有关的bios(uefi)相关功能和知识10.熟练使用板级诊断工具加分项:1.了解操作系统的内部操作及其与bmc功能的交互2.熟悉open-bmc视作加分项
公司简介
上海寒武纪信息科技有限公司是全球智能芯片领域的领导者,宗旨是打造各类智能终端、机器学习云服务器以及智能机器人上的“大脑芯片”。团队曾研制了国际上首个深度学习处理器,相关成果入选了国际计算机学会评选的研究热点,并两次获得计算机硬件顶级国际会议最佳论文(亚洲仅有的两次)。目前公司与智能产业上下游企业建立了良好的合作关系和生态链,受到业界广泛看好,以近1亿美金估值得到了集成电路产业领导性vc以及国内主板上市智能产业公司的投资。