【岗位职责】1、主要负责可编程控制器(PLC)扩展功能模块的开发;2、根据产品需求设计软件框架,完成代码的编写和调试;3、完成基础的硬件调试;4、完成产品自测,产出相关开发文档及产品生命周期维护等;5、完成领导安排的其他工作。【任职要求】1、两年以上工作经验,自动化/计算机/电信等相关专业本科及以上学历;2、熟悉C语言,熟悉常用数据结构, 具备良好的代码风格;3、丰富单片机开发经验,熟悉单片机ADC\DAC\UART\I2C\SPI等常用外设;4、具备良好硬件基础和英语基础,能看懂原理图、完成基础的硬件调试,熟练阅读英文技术文档;5、有32位MCU项目开发调试经验,熟悉ST及NXP相关单片机,至少精通其中一款单片机的应用开发;5、了解工业上常用的通信协议优先,如Ethercat、Canopen、Modbus等;6、有工控行业开发经验,了解PLC编程优先。