自动化软件工程师(单片机软件)
时间:2024/5/26 浏览:115

岗位描述:

  • 1. 根据产品需求设计控制系统及代码实现。
  • 2. 根据产品需求进行通讯协议设计及实现;
  • 3. 上位机驱动及相关程序设计及实现;
  • 4. 软件测试方案设计,包含单元测试、集成测试;
  • 代码版本管理及维护;

技能要求:

  • 1. 熟悉C/C++、C#语言;
  • 2. 了解常用数据结构;
  • 3. 熟悉常用算法(滤波、PID)
  • 4. 了解常用总线协议和接口驱动(RS232、USB、Modbus、CAN、IIC、SPI等);
  • 5. 熟悉STM32 Hal库开发;
  • 6. 熟悉一款以上RTOS,并有相关开发经验;