所属部门:硬件开发部
岗位职责:
1、机器人行业单片机固件开发、部分ARM底层驱动开发;
2、根据需求编写固件开发计划,建立固件开发流程;
3、编写软件代码并进行功能调试,编写测试代码进行可靠性测试,完成测试报告;
4、和硬件设计进行交互,辅助硬件工程师进行合理设计;
5、对问题进行分析、定位,解决固件问题,确保设计质量;
6、与应用层软件团队对接,提供接口文件。
职位要求:
1、 电子、通信、计算机等相关专业本科或以上学历,3年以上工作经验;
2、 精通STM32、MSP430、ARM等处理器的软件开发,并熟悉对应硬件系统;
3、 精通C/C++语言程序开发;
4、 熟悉EEPROM、FLASH、DDR、SRAM、RTC、接口芯片等常用设备;
5、 熟悉IIC、SPI、RS232、RS485、CAN、USB、以太网等接口协议;
6、 熟悉Linux系统原理与linux编译环境优先;
7、 拥有工业控制领域量产工作经验优先;
8、 优秀的团队合作精神,能吃苦耐劳,做事一定要细心,有耐心;
9、 热爱机器人事业。
岗位职责:
1、负责机器人控制软件设计开发(Linux环境);
2、负责编写相关文档、执行单元测试与联调任务。
3、负责产品后续维护与问题定位。
任职要求:
1、机械、电子、自动化、计算机、电力电子等相关专业本科及以上学历;
2、具有Linux下软件开发工作2年及以上工作经验;
3、精通C/C++编程。
如能有下面的知识更佳:
1、熟悉运动控制;
2、熟悉其它脚本如 bash,Python优先;
3、掌握多任务、socket编程、熟悉硬件设备接口调用等优先;
4、具有机器人和系统设计经验者优先;