高级C++工程师
Legal
光力科技3天前截至 2026/10/6
全职
职位描述
岗位职责: 1. 通信与采集: 负责工业设备上位机通信层、高性能数据采集、协议解析及核心业务逻辑的设计与开发; 2. 控制与算法: 负责运动控制逻辑的分解、多轴联动轨迹规划及相关业务算法的编写、仿真与调试; 3. 架构与设计: 参与系统需求分析,负责核心模块的详细设计与技术攻关,确保代码的高效、稳定与低延迟; 4. 维护与支持: 负责软件产品的现场/远程维护、版本迭代、技术培训,以及跨部门的技术对接与支持; 5. 文档归档: 编写规范的系统设计文档、接口说明书及技术归档文件。 任职要求: 1. 学历专业: 计算机、控制工程、机械电子、电子信息等相关专业本科及以上学历; 2. C++ 功底: 熟练掌握 C++11 及以上标准(如能熟练运用 C++20 特性大加分),具备优秀的面相对象设计思想,有良好的现代 C++ 内存管理习惯(熟练使用智能指针,严禁内存泄露); 3. 工业通信: 熟悉常见硬件通讯协议及实现,有 Modbus (RTU/TCP)、TCP/IP、串口通信 或工业总线(如 EtherCAT, CANopen)实际开发经验者优先; 4. 运动控制: 熟悉运动控制基础知识(如速度曲线规划、PID 调节、多轴协同),有主流运动控制卡/PLC 对接经验或机器人控制经验者优先; 5. 多线程与并发: 深入理解多线程编程、线程安全机制、多进程/跨进程通信(IPC),具备较强的多线程调试和性能优化能力; 6. 综合素质: 逻辑思维缜密,具备良好的英语技术文档阅读能力、跨团队协作能力和敬业负责的精神。
Keywords
3-5年C++C++20
对这个职位感兴趣吗?