职位描述
岗位职责:
1.根据公司战略目标,完成机器人视觉软件的新功能开发。
2.跟测试工程师、现场实施工程师保持良好沟通,获取应用的使用反馈,优化软件的使用体验,提升现场实施部署的效率。
3.日常运维CI/CD的机器和系统。
4.结合CI/CD,提供模型训练机器和工作站的部署支持。
5.监控并优化工作站的整体耗时,包括相机、视觉软件和模型推理等部分。
6.优化视觉模型的训练流程,减少训练的耗时,支持视觉团队开展日常的炼丹工作。
7.监控并优化软件的崩溃率,提升软件的稳定性。
任职资格:
1.本科及以上学历(硕士研究生及以上更佳),计算机、软件工程专业
2.独立完成过从需求调研,功能设计,功能开发,功能上线,功能维护
3.熟练使用C/C++基于Linux开发,具有良好的编码习惯;
4.熟练掌握常用的数据结构和算法,熟悉计算机网络、操作系统等计算机相关知识,熟悉多进程、多线程、网络编程、shell编程、Linux内存管理机制等,熟悉stl,boost库,掌握git,docker,cmake等工具的使用;
注意:需要在QT里内嵌webview(技术栈是React + Typescript),类似QT版的小程序~
相当于既要C++熟练,熟悉QT,也要会前端的一些工具。
5.能顺畅的读写英文技术文档;
6.对技术有热情,具有责任心,能自我驱动。具有良好的理解能力、沟通表达能力,具备较强的解决问题的能力、学习能力、逻辑思维能力及创新能力,有良好的团队协作意识。
7.良好的编码习惯和规范,公司内有严谨、严格的Code Review流程。
8.良好的沟通能力,能快速理解用户需求和任务。
9.良好的学习能力,日常工作中,需要学习机器人部分的知识。
加分项:
1.熟悉python开发,有相关编程经验;
2.熟悉web前端开发,有相关编程经验;
3.有3D视觉软件开发经验;
4.有机器人相关的研发、工程部署、调试经验;
5.有AI算法产品化经良好的编码习惯和规范,公司内有严谨、严格的Code Review流程。
行业经验:
有大、中型互联网应用软件研发经验的优先。
有机器人或视觉软件研发经验的优先。
有工业应用软件研发经验的优先。
教育背景:
国内一本或以上计算机、软件工程等理工科学位。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕