工作职责:1、负责产品单片机软件部分编程开发和调试,按照要求输出软件开发相关文档; 2、根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务; 3、进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量; 5、维护软件使之保持可用性和稳定性;6、完成开发文档、生产测试指导文档及版本控制; 7、能够独立的与硬件工程师联合调试,具备很好的沟通处理能力;8、解读和分析客户需求文档,制定相应的软件需求分析。任职资格:1、本科及以上学历,电子信息、计算机、自动化等相关专业; 2、熟练ARM处理器CORTEX-M0构架,熟练使用STM32、NXP、ADI等系列单片机优先; 3、熟悉模拟电路和数字电路,精通单片机外围器件及使用,可以快速有效的解决软件问题;4、熟练C等编程语言,会使用KEIL、IAR等软件工具;5、有独立开发的工作经验,能承受工作压力; 6、熟练UART/RS232/RS485串口、SPI、IIC等相关电器接口和常用通讯协议;7、有使用FreeRtos,RT-Thread,μC/OS等嵌入式操作系统、使用Emwin、LVGL等UI界面开发、有物联网开发(IoT)经验开发优先;8、熟练LIN和CAN通讯,能够使用BabyLIN、CANoe等调试工具,有车载工作经验的优先。