岗位职责:1、按编程规范,完成嵌入式控制软件代码编写、协议开发、模块调试、单元测试、系统联调;2、按开发规范,承担嵌入式控制软件功能与需求定义、功能模块划分及接口定义成员工作,能够对设计的嵌入式软件做单元测试,完成设计质量的验证,指导软件测试工程师编写软件测试用例,确保软件功能的完整性;3、按开发规范,完成研发过程文档编写与版本迭代升级,确保研发过程文档内容及输入、输出与产品软件功能的一致性;4、与项目经理、硬件电子工程师、结构工程师、测试工程师等人员做好工作对接,协助完成技术方案的处理器选型、接口及外围电路原型测试验证等脾气套技术支持;5、根据需要,完成上级领导安排的其他临时性工作。 任职资格: 1、本科或以上学历,计算机、自动控制、自动化等相关专业,3-5年嵌入式软件研发工作经验(ARM方向为主); 2、精通嵌入式C、C++语言开发,熟悉LINUX系统优先考虑; 3、精通掌握STM32系列单片机开发技术,能熟练使用USB、RS232、RS485、CAN、TCP/IP网络等接口驱动及其通信协议,尤其对Ethcat\Profnet总线有实际项目经验,优先考虑;4、熟悉使用KEIL开发环境,熟练使用QT for MCU、LVGL、STemWin、AWTK、MiniGUI中一个或多个UI图形开发框架优先考虑;5、动手能力强,有责任心强和协助意愿好,交流表达清晰。