Daimler Truck AG
Daimler Truck AG
Daimler Truck AG 是一家专注于商用车和移动解决方案的全球汽车与运输企业。其产品组合涵盖轻型、中型和重型卡车,城市公交车和城际公交车,客车以及客车底盘,并提供相应的金融服务支持。公司在全球拥有超过10万名员工和40多个生产基地,将大规模制造与数字化、自动驾驶以及物流和运输领域的二氧化碳中和技术研发相结合。

嵌入式汽车软件验证工程师

通过单元测试、静态分析和需求可追溯性验证嵌入式汽车软件及 ECU 组件。 应用 TESSY、GTest、Polyspace、MISRA C/C++ 和 ASPICE 实践,支持代码质量与发布就绪性。

描述

  • 执行嵌入式软件组件的单元测试,并根据既定软件需求确认功能行为。
  • 运行 Polyspace 静态分析,并协助解决评估过程中发现的违规问题。
  • 评估对 MISRA C/C++ 及适用项目编码标准的符合性。
  • 准备并维护单元测试结果、覆盖率证据和可追溯性记录。
  • 执行基于需求的验证,并维护需求、设计、实现与测试工件之间的双向链接。
  • 参与代码评审,并提出能够增强软件可靠性和可维护性的改进建议。
  • 与架构师、开发人员、集成人员和验证团队合作,调查并解决问题。
  • 参与敏捷和 Scrum 仪式,并定期提供进度更新。
  • 协助开展发布就绪性任务和质量门评估。
  • 遵循组织流程、ASPICE 实践和质量管理要求。
  • 按照项目和客户期望维护验证证据。
  • 报告测试进度、阻碍事项和发布就绪状态。
  • 协助改进流程、文档和验证标准。

任职要求

  • 具有 2 至 3 年嵌入式汽车软件验证经验,重点涉及单元测试和静态分析。
  • 具备使用 TESSY 进行嵌入式软件单元测试的实践经验。
  • 具备使用 Google Test(GTest)进行单元测试和组件测试的经验。
  • 扎实掌握软件验证方法和缺陷预防实践。
  • 了解语句、分支、判定和 MC/DC 覆盖率概念。
  • 具备使用 Polyspace 静态分析工具的实践经验。
  • 了解 MISRA C/C++ 指南和编码标准符合性要求。
  • 具备调查静态分析结果并解决代码质量问题的经验。
  • 熟悉软件质量指标和合规报告。
  • 深入理解 Embedded C 编程概念。
  • 基本了解基于微控制器的系统和 ECU 软件架构。
  • 了解汽车嵌入式软件开发生命周期。
  • 理解软件集成和调试方法。
  • 基本了解 AUTOSAR 架构,包括 BSW、RTE 和应用层。
  • 接触过 CAN、LIN 和 Ethernet 通信协议。
  • 了解功能安全和汽车软件开发实践。
  • 理解基于模型的开发(MBD)概念。
  • 熟悉 Simulink 模型、代码生成和模型验证流程。
  • 具备使用配置管理和版本控制工具的经验;优先考虑具备 Git 经验者。
  • 具备使用 SonarQube 进行代码质量分析和质量门监控的经验。
  • 了解 ASPICE 工程流程、验证、可追溯性、评审和合规要求。
  • 熟悉缺陷跟踪和 ALM 工具。
  • 具备较强的分析和调试能力。
  • 具备出色的沟通和文档编写能力。
  • 能够管理利益相关者、协调预期并推动问题解决。
  • 善于协作、积极主动、注重细节,并能够独立工作。
  • 未规定教育资历。