General Motors
General Motors
通用汽车是一家全球性的汽车与制造企业,业务涵盖车辆工程、生产、运输和信息技术。通用汽车成立于1908年,致力于开发推动出行发展的技术,并践行实现零碰撞、零排放和零拥堵的愿景。其国际化业务汇聚了众多跨学科团队,专注于创新、可持续交通以及汽车行业的未来。

首席软件工程师,构建系统现代化——通用汽车(混合办公,万锦)

使用 Bazel 牵头推进通用汽车嵌入式软件构建与测试基础设施现代化。 打造可扩展、可复现的工程系统,并评估由人工智能赋能的开发者生产力方案。

描述

  • 通过战略规划、流程改进、变革支持和跨职能协调,领导软件工程生产力提升工作
  • 指导复杂且影响重大的工程工作,同时辅导和培养团队成员
  • 使用 Bazel 替代基于 Make 和 shell 的流程,推进嵌入式软件构建与测试工作流现代化
  • 分析构建、测试、依赖关系、工具链和硬件流程,制定分阶段的 Bazel 迁移计划
  • 创建可复用的 Bazel 规则、宏、工具链、平台、配置模式和代码仓库标准
  • 迁移嵌入式应用、库、生成代码、固件、交叉编译工作流和平台变体
  • 将 Bazel 与 CI/CD、测试、发布、制品、部署、可观测性、安全和基础设施流程连接起来
  • 通过缓存、并行执行、可靠性实践、文档、培训、淘汰旧版 Make 以及持续优化来改进平台
  • 跟踪构建一致性、可复现性、构建和 CI 速度、缓存性能、CI 容量、可靠性、制品溯源、安全合规性、采用率和生产力
  • 根据可衡量的质量、采用率和生产力结果评估人工智能支持的工程工作流

任职要求

  • 软件工程学士学位或同等专业经验
  • 10 至 15 年以上软件开发经验
  • 深入了解实时系统的软件架构
  • 拥有交付高质量安全关键型产品的经验
  • 出色的分析和解决问题能力,注重细节
  • 能够在快速变化的环境中管理多个项目和优先事项
  • 适应以行动和决策为导向的工作环境
  • 具备构建和维护生产软件系统的高级经验
  • 熟练掌握 Python,以及至少一种用于工程工具的其他语言
  • 拥有汽车、嵌入式、安全相关、标定或系统工程经验
  • 拥有将大规模基于 Make 或 shell 的构建编排迁移至 Bazel 的经验
  • 拥有人工智能辅助开发、编码代理、代码智能、知识检索或工作流编排经验
  • 拥有通过质量、采用率和生产力结果衡量人工智能赋能工程工作流的经验
  • 目前及未来均不得要求通用汽车提供移民担保

福利待遇

  • 带薪休假,包括年假、节假日以及额外的孕期、育儿和收养假
  • 医疗、牙科和视力保险
  • 为员工及其家人提供的人寿保险选项
  • 公司缴款及配套缴款的缴费型养老金计划
  • 员工及其家人的通用汽车车辆购买计划