职位描述
c++linux软件工程
岗位职责:
1、参与柔性产线软件产品(感知系统与机器人系统)的后端功能开发与实现;
2、协助进行系统架构设计、模块划分及接口开发,支持系统的高性能与高可用性实现;
3、参与后端业务逻辑的编码、调试与性能优化,提升系统稳定性与响应效率;
4、协助搭建和维护项目的版本管理、持续集成与测试环境,学习高质量软件的工程化流程;
5、与前端、算法、产品、运维等团队协作,完成接口联调、功能验证及Bug修复;
6、参与系统问题排查与性能调优,学习定位和解决复杂后端问题的工程方法;
7、支持技术文档、接口说明、开发报告等资料的整理与编写;
8、参与新技术的学习与验证,为柔性产线软件的智能化与模块化提供技术支持。
任职要求:
1、学历要求:本科及以上学历,计算机科学与技术、软件工程、电子信息工程等相关专业;
2、本科或硕士在读,计算机科学与技术、软件工程、电子信息工程、自动化等相关专业;
3、具备扎实的C++编程基础,理解STL、类与对象、模板、内存管理等核心概念;
4、了解后端开发常用框架与网络编程模型,熟悉Linux环境下的编译、调试与部署;
5、对数据结构、操作系统原理、多线程编程有基本理解;
6、熟悉Git版本控制工具,有良好的代码规范与文档意识;
7、具备良好的学习能力与逻辑思维,能独立完成导师布置的开发任务;
8、责任心强,工作态度积极,具备团队协作精神与沟通意识。
9、加分项:
有C++后端项目、机器人控制系统或工业软件开发相关实习 / 科研经历;
了解DDS通信框架、gRPC、RESTful API等分布式系统通信机制;
熟悉数据库(MySQL / SQLite等)及基本查询优化;
对机器人系统、图像识别、柔性产线软件架构等方向感兴趣;
具备Python或Shell脚本经验,能辅助进行自动化构建与测试。