高级/资深 C++ 架构师(Bazel / 软件质量管理方向)
XPENG.com
Office
广州、上海、北京
Full Time
高级/资深 C++ 架构师(Bazel / 软件质量管理方向)广州、上海、北京全职自动驾驶板块职位描述高级/资深 C++ 架构师(Bazel / 软件质量管理方向)
岗位职责
1、主导核心产品的 C++ 架构设计与性能优化,确保系统的高性能与可扩展性,保障代码构建、测试和交付的高效稳定;
2、负责 Bazel 构建系统 的定制化实现和优化,支持大规模分布式构建、远程缓存和持续集成/交付流程;
3、推动 软件质量管理(QT)体系 的建设,包括代码质量、测试策略、静态/动态分析工具、持续质量监控;
4、设计并优化 自动化测试框架,确保功能正确性、性能稳定性与跨平台一致性;
5、参与并推动团队 开发流程规范化(代码评审、CI/CD、质量门禁、DevOps 实践);
6、 指导团队成员和业务开发在 C++ 编程、构建系统优化、质量工具使用等方面的能力提升。
任职要求
1、C++ 专家级能力:
精通 C++11/14/17/20 标准,具备扎实的模板编程、多线程并发、内存管理与性能调优经验;
有大型 C++ 工程架构设计、代码治理与长期维护经验;
熟悉 C++ 工具链(编译器、链接器、调试器、性能分析工具),具备跨平台构建经验;
2、Bazel 构建系统经验:
深入理解 Bazel 的依赖管理、 Bazel Rule、remote execution、remote cache、action cache 等机制,如。
能够设计和维护大规模项目的构建体系,并与 CI/CD 平台(如 GitLab CI、Jenkins、Buildkite)深度集成;
3、软件质量管理(QT)能力:
熟悉软件质量保证体系(代码规范、度量指标、质量门禁、缺陷管理);
有使用和推广 静态分析工具(Clang-Tidy、Cppcheck)、动态分析工具(ASan、TSan、Valgrind)、覆盖率工具(gcov/lcov)等的经验;
能够构建全链路的质量监控与改进机制;
4、计算机基础扎实:
熟悉操作系统、编译原理、计算机体系结构与网络通信;
扎实的数据结构与算法功底,能独立解决复杂工程问题;
5、加分项:
有 DevOps、SRE 或大规模 CI 平台建设经验;
有开源社区贡献(Bazel、Buildbarn 等相关项目);
熟悉 现代 Python 开发(Python 3.10+,类型注解、asyncio、Pytest、现代依赖管理工具如 Poetry/uv 等;
有阿里云(Alibaba Cloud)使用与运维经验,熟悉云上 CI/CD 与分布式系统部署;
6、我们提供:
参与大规模 C++ 工程与高标准软件质量体系建设的机会;
技术驱动文化,鼓励创新与持续改进;
具备市场竞争力的薪酬与晋升通道。职位要求--投递
高级/资深 C++ 架构师(Bazel / 软件质量管理方向)
Office
广州、上海、北京
Full Time
October 15, 2025