岗位职责:
1. 参与项目软件需求分析与软件方案制订;
2. 负责MCU部分软件功能模块的开发与调试;
3. 解决项目开发过程中所遇到的问题;
4. 对已有项目进行维护和升级迭代;
5. 高质量的输出项目文档,如软件设计、测试、使用手册等;
6. 负责协助部门其他工程师开发或者调试相关软件功能;
岗位要求:
1. 计算机及相关专业,大学本科及以上学历,双一流、211优先;
2. 2年及以上MCU软件开发经验,精通C/C++编程;
3. 熟悉基于ARM Cortex内核MCU(ST/NXP/Renesas等)开发与应用;
4. 熟悉Modbus、Ethercat、Profinet、CANOpen等工业现场总线;
5. 熟悉以太网等通讯协议、MQTT、熟悉lwip协议栈移植和应用;
6. 熟悉如FreeRTOS等嵌入式系统;
7. 工作热情、态度积极上进,有较强的解决问题和沟通协作能力;