岗位职责:
1.负责设计并开发高可用、高并发的软件架构,负责数据采集、任务调度、数据管理等核心业务逻辑;
2.负责对接、封装和调度后端算法,为前端提供标准的检测服务接口;
3.负责处理和存储海量的图像数据、检测结果和系统日志,熟练运用各类数据库和缓存技术;
4.负责设计与MES系统的数据交互接口,确保检测数据能够准确、高效地传输到上层管理系统;
5.优化系统性能,确保服务7X24小时稳定运行,具备完善的日志、监控和报警机制。
任职要求:
1.精通C++、C#编程语言,熟料掌握Lua语言;
2.精通面向对象编程,熟悉设计模式,具备构建大型复杂后端服务的能力;
3.熟练掌握高并发多线程的编程架构,了解C++20协程标准;
4.熟悉常用的TCP/IP、Signals2等通信协议;
5.熟练掌握 MySQL 等关系型数据库,并对 Redis 等缓存技术有实战经验。最好有 时序数据库 使用经验,了解 Kafka 等消息队列。
6.熟悉 RESTful API 设计,并了解 gRPC 或 WebSocket 等通信技术。
7.有工业视觉、图像处理项目经验,熟悉 OpenCV、Halcon 等视觉库的集成。
8.具备优秀的逻辑思维和问题排查能力,对系统稳定性和性能有极致追求。
9.硕士及以上学历,计算机科学、软件工程、自动化等相关专业;
10.3年及以上软件开发经验,有工业软件或AOI相关项目经验者优先。