岗位职责:
1. 负责医疗手术机器人控制系统软件需求开发与总体架构设计
2. 负责医疗手术机器人系统软件代码设计、单元测试,相应设计文档的编写和维护
3. 参与软硬件联调、系统联调与集成测试
4. 负责解决产品软件BUG,持续优化与提升产品性能、稳定性与可靠性
5. 根据公司研发流程,编写相应的软件开发文档
任职资格:
1. 生物医学工程/电子工程/通讯/机械/计算机/自动控制等相关专业,硕士或博士学历。
2. 熟练掌握C/C++编程,有Matlab/Python/UML经验等优先
3. 熟练掌握一种或者多种编程环境:x86/ARM/DSP等硬件平台
4. 熟练掌握Linux/QNX/VxWorks等一种或者多种操作系统平台下的多线程、多进程编程
5. 熟练掌握TCP/IP网络协议,有实际Socket应用编程经验优先
6. 有各类工业总线,如PCIe/CAN Open/EtherCAT/RS485/RS232等使用经验优先
7. 有机器人运动学算法、动力学算法、伺服控制、图像处理,机器视觉等算法开发经验优先
8. 有移动机器人应用开发,如机器人定位/导航/避障/识别/控制与规划等开发经验优先
9. 具有良好的团队协作能力和沟通能力,有较强的创新意识,可独立完成任务
10. 具有较强的逻辑思维能力,扎实的编码功底,良好的代码风格
11. 具有快速学习能力、良好的英文表达和书写能力、拥有良好的沟通和协作能力