岗位职责:1、负责产品模块软件方案设计工作;2、负责 BMC、MCU 相关的嵌入式软件开发,包括底层驱动开发、系统软件开发、应用软件开发等;同时,针对 switch 相关的开发,负责相关控制逻辑的实现,确保硬件与软件的协同工作;3、负责产品软件相关技术文档编写,包括设计文档、接口文档、测试文档等;4、负责产品测试、生产过程中软件问题对应解决工作;5、负责与部门内外相关业务沟通协作;6、参与部门组织建设与能力提升等公共事务。任职要求:1、本科及以上学历,计算机软件、通讯、电子相关专业,BMC、MCU、SWITCH 领域相关开发经验;2、熟悉嵌入式系统的原理及组成,了解至少一种硬件体系结构(如 Power,ARM),具备嵌入式软件设计、开发及调试经验;3、具备优秀的问题定位和解决能力;4、良好的英文读写能力。专业知识要求:1、嵌入式相关行业 3 年以上工作经验;2、熟悉 C/C++语言,了解设计模式;3、熟悉国产单片机驱动开发,例如:WWDT、SPI、SDIO、MDIO、SGPIO;4、熟悉单片机外围芯片的驱动调试,例如:EMMC、PHY、PCIE-SWITCH;5、熟悉行业内通用 switch 芯片开发,例如:博通 switch PEX89xxx;6、熟悉 FreeRTOS 或 OpenHarmony;7、有开源软件开发经验,优先考虑