职位描述:1.基于 BES 平台,负责嵌入式软件系统的架构设计与详细设计,确保软件系统的稳定性、可靠性和高效性,以满足产品在音频、蓝牙等方面的功能需求;2. 编写高质量的嵌入式 C/C++ 代码,实现设备驱动程序开发,包括但不限于蓝牙驱动、音频编解码器驱动、电源管理驱动等。如开发蓝牙驱动,确保与各类蓝牙设备的兼容性和连接稳定性;3. 与硬件工程师紧密合作,参与硬件设计评审,从软件实现角度提供专业建议,确保硬件设计满足软件运行需求,同时协助硬件工程师进行硬件测试与验证,共同解决硬件与软件接口相关问题;职位要求:1. 具有3 年以上嵌入式软件开发经验,有 BES 平台开发经验者优先。熟悉 BES 芯片的架构、外设及开发流程,能够独立完成基于 BES 平台的项目开发;2. 精通 C/C++ 编程语言,具备良好的编程习惯和代码规范,能够熟练运用指针、结构体、链表等数据结构进行程序设计;3. 熟悉ARM体系机构以及总线接口协议;4. 熟悉BES平台下的C/C++开发;5. 学习能力强,具有较好的沟通能力;6. 具备一定的硬件知识,了解电路原理图和 PCB 布局,能够看懂硬件设计文档,理解硬件与软件的接口关系,具备解决硬件与软件协同工作问题的能力;7. 良好的英语水平,能读懂相关英文技术资料;