工作职责:
1)BMC固件开发与维护:参与BMC(如AST2600等平台)的U-Boot/Linux内核/设备驱动/应用程序的开发维护与调试,协助维护IPMI、Redfish等管理接口,协助进行漏洞处理;
2)硬件适配与调试:协助完成BMC与主板硬件的适配与集成测试。
3)文档编写:编写设计文档、测试用例、用户手册等相关技术文档。
4)团队协作:与BMC/测试等团队紧密合作,确保BMC产品按时交付。
任职资格:
1)拥有扎实的专业基础:计算机科学、电子工程或相关专业背景,对计算机体系结构、操作系统原理有基本的理解。
2)拥有编程语言与调试能力:熟悉C/Shell/Python等编程语言,具备良好的代码风格和调试能力,能写能调、思路清晰。
3)Linux与ARM的认知积累:了解Linux内核驱动开发的基本流程,熟悉ARM体系结构。
4)如果有BMC开发经验,或对IPMI、Redfish等行业标准有基本了解,会让你更快上手、更懂业务。
5)拥有良好的学习与沟通能力,面对技术难题,你能主动钻研、寻找答案。
6)拥有英语技术文档的阅读能力,可熟练阅读英语技术类文档,具备基础的英语沟通能力。
我们提供:
1)真实硬件环境的实战平台:你将直接接触AST2600等主流BMC平台,在华硕服务器及高端主板上进行开发调试,在真实的硬件环境中积累宝贵经验。
2)行业标准的前沿视野:你将深入接触IPMI、Redfish等行业标准,了解数据中心管理的核心技术,站在行业前沿看技术。
3)规范的工程化成长环境:团队有完善的代码review机制和技术文档规范,帮助你从入职起就建立起严谨的工程化习惯。