经验:5年以上
关于该职位
我们正在寻找一位技术娴熟的高级C++开发人员,需具备现代C++编程和系统级开发的丰富经验。理想的候选人将负责设计、开发、优化和维护高性能应用程序。您将与跨职能团队密切合作,提供强大且可扩展的软件解决方案。
主要职责
- 设计、开发、测试和维护高性能C++应用程序。
- 使用现代C++标准编写干净、高效且可维护的代码。
- 调试和优化现有代码库以提高性能和内存使用效率。
- 与产品经理、架构师和QA工程师合作,提供强大的解决方案。
- 参与代码审查并提供建设性反馈。
- 开发和维护系统级模块、算法和库。
- 根据需要处理多线程、并发和实时系统。
- 创建详细的技术文档并确保遵循最佳编码实践。
所需技能和资格
- 5年以上C++开发的实际经验。
- 深厚的面向对象编程、数据结构、算法和设计模式知识。
- 精通现代C++(11/14/17/20)。
- 具备多线程、并发和低延迟系统的经验。
- 熟悉内存管理、指针和性能优化。
- 具有使用Git等版本控制工具的经验。
- 理解软件开发生命周期(SDLC)和敏捷方法论。
加分项(可选)
- 接触过CI/CD、Jenkins、GitLab或类似工具。
- 了解CMake或构建系统。
- 在嵌入式系统、游戏、金融或高性能计算方面有经验。