内容载入中...
### **C/C++开发工程师 岗位说明书**
#### 基本信息
**所属部门**:技术研发中心/产品开发部
**对口行业**:互联网、计算机软件/硬件/服务、电子/电路/半导体、通信/电信/网络设备、汽车/摩托车/零配件(涉及嵌入式开发时)
**岗位类型**:技术类(分初级、中级、高级层级)
**汇报对象**:系统架构师/技术总监
**对口专业**:计算机科学与技术、软件工程、电子信息工程、自动化、通信工程
#### 岗位职责
**初级岗位**:
- 完成基础模块的编码、调试和单元测试
- 参与需求评审和技术方案讨论
- 编写技术文档和开发日志
- 解决基础技术问题
**中级岗位**:
- 独立负责核心模块设计与开发
- 优化系统性能(内存/线程/接口效率)
- 参与架构设计和技术选型
- 指导初级工程师
- 解决中等复杂度技术问题
**高级岗位**:
- 主导分布式系统/底层引擎开发
- 攻克高并发/低延迟技术难题
- 制定技术规范与质量标准
- 技术预研与架构演进
- 培养技术梯队
#### 任职资格
**教育背景**:计算机相关专业本科及以上学历(高级岗位建议硕士)
**工作经验**:
- 初级:应届毕业生/1年内开发经验
- 中级:3年及以上C/C++项目经验
- 高级:5年以上大型系统开发经验,有架构设计经验
**专业技能**:
- 精通STL、多线程、网络编程
- 熟悉Linux/Windows开发环境
- 掌握常见设计模式与算法
- 熟悉Git、CMake等工具链
- 具备性能调优经验
**综合素质**:
- 严谨的代码规范意识
- 良好的系统思维能力
- 快速学习新技术的能力
- 优秀的团队协作精神
对于[C/C++开发工程师],一般的职位发展路线如下:
- 初级阶段(1-2年):掌握语言特性与开发规范,参与中小型项目模块开发,考取C++认证专家
- 中级阶段(3-5年):主导子系统设计与优化,积累分布式/嵌入式等专项经验,向技术专家方向发展
- 高级阶段(5年以上):架构设计与技术攻坚,可选择技术路线(首席架构师)或管理路线([研发总监](https://www.niuqizp.com/wenku/article-2UsrsyzMt.html))
#### **职业发展路径**
1. **技术路线**:初级→中级→高级→架构师→首席技术官
2. **管理路线**:工程师→技术主管→研发经理→CTO
3. **跨职能机会**:系统分析师、技术顾问、[算法工程师](https://www.niuqizp.com/wenku/article-Hy8Uklkn5.html)、嵌入式系统专家
- 嵌入式开发工程师:与C/C++工程师在底层开发有交集,但更侧重硬件交互与实时系统开发
- [Java开发工程师](https://www.niuqizp.com/wenku/article-HswkyYltM.html):同属编程语言开发岗,但生态体系和应用场景存在差异(服务端vs系统级)
- 游戏引擎开发工程师:使用C++作为核心语言,但需掌握图形学与物理引擎等专项技能
- 系统架构师:技术路线发展终点,要求全面的技术视野和架构设计能力
#### 相关专业:
[计算机科学与技术](https://s.niuqizp.com/s_campus_%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6%E4%B8%8E%E6%8A%80%E6%9C%AF/?ur=article), [软件工程](https://s.niuqizp.com/s_campus_%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/?ur=article), [电子信息工程](https://s.niuqizp.com/s_campus_%E7%94%B5%E5%AD%90%E4%BF%A1%E6%81%AF%E5%B7%A5%E7%A8%8B/?ur=article), [自动化](https://s.niuqizp.com/s_campus_%E8%87%AA%E5%8A%A8%E5%8C%96/?ur=article), [通信工程](https://s.niuqizp.com/s_campus_%E9%80%9A%E4%BF%A1%E5%B7%A5%E7%A8%8B/?ur=article)
#### 相关证书:
[C++认证专家](https://s.niuqizp.com/s_campus_C%2B%2B%E8%AE%A4%E8%AF%81%E4%B8%93%E5%AE%B6/?ur=article), [嵌入式系统工程师](https://s.niuqizp.com/s_campus_%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%BB%9F%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [红帽认证架构师](https://s.niuqizp.com/s_campus_%E7%BA%A2%E5%B8%BD%E8%AE%A4%E8%AF%81%E6%9E%B6%E6%9E%84%E5%B8%88/?ur=article), [华为ICT认证](https://s.niuqizp.com/s_campus_%E5%8D%8E%E4%B8%BAICT%E8%AE%A4%E8%AF%81/?ur=article)
#### 相关技能:
[C/C++](https://s.niuqizp.com/s_campus_C%2FC%2B%2B/?ur=article), [STL](https://s.niuqizp.com/s_campus_STL/?ur=article), [多线程](https://s.niuqizp.com/s_campus_%E5%A4%9A%E7%BA%BF%E7%A8%8B/?ur=article), [网络编程](https://s.niuqizp.com/s_campus_%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/?ur=article), [Linux开发](https://s.niuqizp.com/s_campus_Linux%E5%BC%80%E5%8F%91/?ur=article), [性能优化](https://s.niuqizp.com/s_campus_%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/?ur=article), [Git](https://s.niuqizp.com/s_campus_Git/?ur=article), [CMake](https://s.niuqizp.com/s_campus_CMake/?ur=article), [设计模式](https://s.niuqizp.com/s_campus_%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/?ur=article), [数据结构](https://s.niuqizp.com/s_campus_%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/?ur=article)