## 高级C++开发工程师
### 岗位职责:
1. 主导C++核心模块的开发工作,并制定代码规范和架构设计。
2. 负责系统性能优化,包括内存管理、锁竞争减少等。
3. 解决分布式系统中的关键技术难题,确保数据一致性。
4. 指导和培养初级开发人员,并参与技术决策的讨论。
### 任职要求:
1. 本科及以上学历,计算机相关专业背景,具备5-8年C++开发经验。
2. 精通C++17/20新特性,对对象生命周期管理有深入理解。
3. 熟练掌握高并发编程技术,如多线程处理、无锁数据结构等。
4. 熟悉Linux环境下的系统编程和性能调优工具,如gperftools或Valgrind。
5. 有参与过大型项目(代码量10万以上)开发经验者优先考虑。