工作职责:1、根据要求完成公司产品整车控制器、电机控制器及相关产品的嵌入式软件的方案设计,软件架构设计,及代码开发工作;2、根据产品功能需求,完成各种嵌入式功能模块的流程设计、代码编写和产品测试,负责软件代码仿真测试与BUG分析定位缺陷及解决;3、对完成各种芯片功能模块的初始化、流程设计与时序验证,如基于I2C/SPI的EEPROM/Flash数据存储与管理,对产品代码进行管理及版本变更管控。4、负责产品与系统CAN通讯代码的编写与测试,完成与系统部件之间的通讯匹配联调;5、基于CAN通讯协议搭建上位机,具有运行控制、参数调试、波形显示、故障诊断等功能;6、编写相关技术文档,包括芯片配置验证、流程设计验证、功能设计验证等;7、跟踪所负责产品试产,量产,客户反馈过程中的问题及解决;8、为其他部门提供技术支持和技术培训(所负责产品);任职资格:1、本科及以上学历,电气工程,自动化控制,机电一体化,电子工程,控制系统等相关专业,有硕士研究生学历优先。2、3年以上电子产品嵌入式研发工作经验,熟练C/C++语言进行代码编写,具备NXP,ST,TI等系列器件(ARM架构/DSP)开发经验者优先。 3、熟悉模电、数电相关硬件知识,熟悉硬件电路,能读懂电路原理图。 4、熟练使用IAR、KEIL、CCS等软件进行代码编写。 5、精通CAN,I2C,SPI,UART,BLE,TCP/IP,RS-485/232等通信协议及开发。6、熟悉嵌入式代码编写规范,具备良好的代码编写风格。 7、思路清晰,有责任心,善于沟通,思绪清晰,吃苦耐劳,有团队精神。 8、具有较强的沟通协调能力,逻辑思维能力强,能承受一定的工作压力。