ADAS软件集成工程师_XC
工作模式
在工地的
工作领域
工程
加入为
专业人员
工作时间
全日制
合同类型
有限期
赔偿
根据协议
你的任务
- 持续集成方案与环境管理:
- 负责软件研发过程中集成编译链搭建(CMake/Bazel)、持续集成(CI)方案的设计、环境部署、配置与维护。
- 实施产品代码的自动化构建和发布,开发和维护自动化构建脚本,实现持续交付(CD)流程。
- 代码分支与配置管理:
- 负责产品代码的分支管理,制定配置管理方案。
- 协调与第三方供应商或客户之间的代码版本同步策略。
- 代码质量管理:
- 完成项目周期内的代码质量相关工作,如静态代码分析(QAC)、Coverity/UT 分析等。
- 工具与平台支持:
- 支持开发团队使用 CI/CD 工具链,解决构建、测试和部署中的问题。
- 根据需求进行工具二次开发,优化自动化流程
您的个人资料 - 学历与经验:
- 计算机科学、电子信息工程或相关专业本科及以上学历。
- 有智能驾驶车企或相关行业经验者优先。
- 配置管理:
- 熟悉配置管理流程,了解产品开发及版本发布流程。
- 具备代码分支管理经验,能够制定有效的版本同步策略。
- CI/CD 工具链:
- 熟练掌握CMake/Bazel编译链, CI/CD 工具链的搭建与维护,包括 Github/Bitbucket、Jenkins/Github Pipeline、Conan、Docker 等。
- 能够编写和维护 Jenkins/Github Pipeline 脚本,优化构建和发布流程。
- 开发环境与脚本语言:
- 熟悉 Linux/Windows 开发环境及 Shell/Bat 脚本。
- 熟练使用 Python、Java、Go、Ruby 或 Shell 等脚本语言进行自动化开发。
- 平台与技术栈:
- 了解 QNX/NVIDIA 平台,具备相关嵌入式开发或集成经验者优先。
- 工具二次开发:
- 有工具二次开发经验,熟悉工具的 REST API 接口或数据库表结构者优先。
- 软技能:
- 善于沟通,积极主动,乐于钻研技术。
- 具备良好的团队协作精神。
加分项
- 熟练使用Bazel编译链。
- 熟悉静态代码分析工具(如 QAC、Coverity)的使用和集成。
- 有容器编排工具(如 Kubernetes)的使用经验。
- 了解基础设施即代码(IaC)工具(如 Terraform、Ansible)。
- 具备云平台(如 AWS、Azure、Google Cloud)的使用经验。
- 学历与经验:
- 计算机科学、电子信息工程或相关专业本科及以上学历。
- 有智能驾驶车企或相关行业经验者优先。
- 配置管理:
- 熟悉配置管理流程,了解产品开发及版本发布流程。
- 具备代码分支管理经验,能够制定有效的版本同步策略。
- CI/CD 工具链:
- 熟练掌握CMake/Bazel编译链, CI/CD 工具链的搭建与维护,包括 Github/Bitbucket、Jenkins/Github Pipeline、Conan、Docker 等。
- 能够编写和维护 Jenkins/Github Pipeline 脚本,优化构建和发布流程。
- 开发环境与脚本语言:
- 熟悉 Linux/Windows 开发环境及 Shell/Bat 脚本。
- 熟练使用 Python、Java、Go、Ruby 或 Shell 等脚本语言进行自动化开发。
- 平台与技术栈:
- 了解 QNX/NVIDIA 平台,具备相关嵌入式开发或集成经验者优先。
- 工具二次开发:
- 有工具二次开发经验,熟悉工具的 REST API 接口或数据库表结构者优先。
- 软技能:
- 善于沟通,积极主动,乐于钻研技术。
- 具备良好的团队协作精神。
加分项
- 熟练使用Bazel编译链。
- 熟悉静态代码分析工具(如 QAC、Coverity)的使用和集成。
- 有容器编排工具(如 Kubernetes)的使用经验。
- 了解基础设施即代码(IaC)工具(如 Terraform、Ansible)。
- 具备云平台(如 AWS、Azure、Google Cloud)的使用经验。