岗位职责:
1.负责公司相关产品的嵌入式软件开发工作;参与项目编程、调试和模块测试;
2.负责软件架构设计与功能模块设计与实现;
3.按照规范的软件开发流程,完成软件的设计编码和测试工作;
4.负责相关技术文档编写。
任职资格:
1.电子、自动化等相关专业,本科以上学历;
2.精通C/C++语言编程,熟悉嵌入式软件开发流程;
3.熟悉ARMSTM32位机设计,嵌入式系统软件的开发经验,熟悉Cortex-M3内核优先,熟悉RS232/RS485/CAN等通讯机制;
4.熟悉一种以上嵌入式操作系统,有uCOS、linux操作系统开发经验者优先;
5.有ROS(机器人操作系统)项目开发经验者优无,熟悉移动机器人导航控制,传感器等相关工作;
6.经验者优先;
7.工作态度积极,做事认真,责任心强,团队意识强,具备较强的沟通和文字表达能力;能承受较大的工作压力。