岗位职责:1、根据产品需求,参与嵌入式系统的软件架构设计,确定软件模块划分和接口规范。2、负责编写嵌入式系统的底层驱动程序,如串口驱动、SPI 驱动、I2C 驱动等,确保硬件设备与软件系统的正常通信。3、进行算法的实现与优化,对软件进行功能升级、性能优化、单元测试、集成测试,通过调试工具定位硬件问题并解决。岗位要求:1、通信、电子、计算机相关专业,学历统招一本以上。2、熟悉常用的嵌入式开发工具,如 Keil、IAR、GCC 等,以及调试工具,如 JTAG、SWD 等。;3、熟练掌握 C、C++ 等编程语言,了解汇编语言。4、熟悉ARM(如STM32)等系列单片机的芯片架构、外设资源;5、熟悉USB,CAN,SDIO,ADC,PWM,UART,SPI,I2C等接口,能够理解硬件电路原理图,与硬件工程师进行有效的沟通。;6、熟悉MATLAB,并具有相关开发经验者优先;7、精通 CAN通信协议,能够进行协议的开发、调试和测试,确保可靠通信。8、在开发过程中会遇到各种复杂的问题,如软件故障、通信异常等,需要具备较强的问题分析和解决能力,能够快速定位问题并提出有效的解决方案。9、工作态度积极、学习能力强、具备良好的沟通能力和团队合作精神;岗位福利:园区有通勤班车和自助食堂,年节礼品及项目奖,年终奖等,晋升空间极大。