岗位职责:
1. 负责PLC相关硬件产品、边缘协议网关等嵌入式软件设计和开发;
2. 负责核心算法的移植和适配,提升硬件的智能化水平;
3. 参与方案选型,软件方案设计,攻克项目技术难点。
4. 负责实时系统的裁剪和优化。
任职要求:
1. 学历要求:硕士研究生及以上;专业要求:计算机、电子工程、自动化等相关专业;
2. 熟悉STM32,新塘单片机,或者国产单片机GD32至少一种平台及常用外设接口、功能电路的开发SPI,I2C,UART,ADC,DAC,DMA,PWM等;
3. 熟悉RT-Thread或FREERTOS系统,精通C/C++编程,熟悉基于lwip协议栈的网络通信编程。
4.看得懂原理图,了解基本电路,熟悉运放电路原理或PHY电路原理,并能结合使用示波器分析问题。
5. 熟悉一种基于IEC61131或IEC61499上位机软件,如codesys的优先考虑。
6. 熟悉工控通信协议,如EtherCAT、Profinet、Profibus、Modbus等至少一种,有ethercat从站开发经验的优先考虑。
7. 有步进电机或者伺服电机、编码器计数使用或高速脉冲模块的捕获/输出控制等经验的优先。
8. 熟悉使用git进行软件管理,具有较强的团队合作和执行能力,能积极配合其他工程师完成相关的系统开发和调试工作。
9. 5年以上的嵌入式/单片机开发经验,具备良好的英语书写和阅读能力,具备较强的自学能力;