岗位职责:
1. 负责软件程序框架的设计,根据产品/项目的需求开发成熟的运动系统功能,
2. 负责模块代码的编写及功能验证,和软件系统及模块的用例测试。
3. 负责开发案例和教学接口,以及运动系统的二次开发和多平台接入。
4. 负责编写技术方案、通讯协议等技术文档,做好后期的维护升级任务。
5. 负责完成机器人系统和项目的部署方案与相关调试。
6. 负责完成软件功能及其外设模块的需求调研、需求分析。
7. 完成领导安排的其它任务。
岗位要求:
1. 本科及以上学历,计算机相关教育背景
2. 两年以上的C++开发经验,熟悉实时操作系统。
3. 熟悉常见设计模式、常见数据结构算法,了解设计原则和以太网、RS232/485、GPIO开发;
4. 熟悉Linux系统开发,及其常用的标准库、cmake、Shell,具备IPC和网络开发能力。
5. 具有良好的代码风格,可独立高标准的完成系统的设计及开发,具有git相关使用经验。
6. 具有嵌入式开发经验者优先,具有Python开发经验者优先,。
7. 具备自我驱动能力和开放的心态,能够承担工作压力。