company logo

高级/资深 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

company logo

XPENG

XPENG.com