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;
5、熟悉FreeRTOS或OpenHarmony;
6、有开源软件开发经验,优先考虑。