岗位描述
岗位职责
1、参与机器人嵌入式软件的程序开发和系统联调;
2、参与项目和客户需求分析,工作任务分解,产品驱动调试,网络应用协议栈集成和应用开发;
3、参与产品相关的评审测试计划与测试用例,以及进行白盒测试与验证;
4、产品现场施工,以及现场反馈问题的处理与优化升级;
5、参与产品相关技术资料的编写;
岗位要求
1、硕士及以上学历,电子、通信、计算机等相关专业优先;
2、熟悉C、C++语言,python 及常用的数据结构和算法,编程基础扎实;
3、熟悉嵌入式Linux 开发环境和流程, 熟悉使用svn,git 等代码管理工具,掌握Linux 指令集,了解Shell
脚本;
4、拥有串口(RS232,RS485,RS422),网络通信(TCP/IP,UDP),Modbus,Canopen,EtherCAT 等通信协议开发和调试经验;了解CMake 和Makefile 等知识;
5、拥有一定的应用开发经验,掌握QT VScode等应用开发工具;
6、熟悉单片机、ARM 体系编程,熟练掌握嵌入式软件开发流程及常用的嵌入式工具(Visual Studio);
7、有较强的学习能力和沟通交流能力,能够熟练阅读并理解英文技术资料,做事踏实细心、态度积极,能够承受力,具有较快的工作适应能力;