C++软件工程师
深圳市光庇芯科技有限公司职位描述
【岗位职责】 1. 核心系统开发与集成: 使用C++进行视觉检测平台的核心逻辑开发,负责将底层的视觉算法模块、外部传感器(如工业相机、电机驱动、IO卡等)SDK无缝集成到现有软件系统中,并进行联合调试; 2. GUI交互界面开发: 负责上位机软件的界面设计与开发。熟练运用Qt框架,能够独立完成工业级交互界面的开发,或将已有的界面模块/组件高效集成至整体软件架构中; 3. 工程调优与效果优化: 深入理解实际业务场景,根据产线实际检测效果(如过杀率、漏检率),配合算法团队进行工程端的效果调优,动态调整算法参数,提升系统的检测精度与运行效率; 4. 软硬件联调与维护: 参与设备整机联调,排查解决软件运行中的异常反馈、内存泄漏及多线程并发问题,保障设备在工业现场7x24小时稳定运行; 【任职要求】 1. 学历及专业: 本科及以上学历,计算机、软件工程、自动化、电子信息等相关专业; 2. C++基础扎实: 熟练掌握 C/C++ 语言,具备良好的面向对象编程思想。熟悉多线程编程、内存管理,具备扎实的数据结构与算法基础; 3.
Qt开发经验: 熟练掌握 Qt 框架(QWidget/QML均可),熟悉信号与槽机制,具备自定义控件开发能力,有成熟的桌面端软件项目开发经验; 4. 硬件集成能力: 熟悉常见硬件通信协议(如 TCP/IP、串口RS232/485等),有工业相机(海康、大华、基恩士等)、传感器或PLC控制接口集成经验者优先; 5. 工程思维与动手能力: 具备较强的逻辑分析能力,能够针对现场反馈的检测问题,进行参数验证与工程调优,有独立解决复杂bug的能力; 【加分项】(根据候选人情况作为重要参考) 1. 有 机器视觉、AOI(自动光学检测)、光学筛选机 行业从业经验者优先; 2. 了解基础的图像处理知识,有 OpenCV、Halcon 或 VisionMaster 等视觉库使用经验者优先;
对这个职位感兴趣吗?