岗位职责:1、参与需求方案讨论及设计,按照项目需求完成系统框架设计、带领团队完成代码开发、自测和联机调试等。2、带领团队,指导初级工程师进行软硬件开发及测试。3、与其它部门配合,做好硬件板卡管理、维护、测试及质量管控等。能力要求:1、精通C语言,有良好的编程风格。2、熟练使用C8051核单片机,能看懂程序并进行修改维护。3、熟悉ARM架构,精通STM32F4系列单片机,精通各种通讯协议,如SPI、UART、CAN、MODBUS等,有TCP/IP协议开发经验。4、精通STCubeMX开发环境或KEIL开发环境,有STM32F4系列在STCube平台开发经验者。5、有一定的硬件基础知识,了解电路原理和基本电子硬件知识,能看懂原理图,有2层、4层板开发经验。6、有嵌入式操作系统(UCOS、RTOS等)、PID控制算法、电机运动控制算法工作经验或自动化过程控制开发经验者。经历要求:1、统招一本以上学历2、最低3年以上嵌入式软件开发相关工作经验。3、有不少于3个自动化控制相关项目开发调试经验,且参与开发项目已正常使用。4、有团队领导经验,有半导体相关行业从业经验优先。