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

通用汽车高级嵌入式软件工程师

为通用汽车开发嵌入式 C 和 AUTOSAR 控制软件,负责推动软件生命周期各阶段的交付。测试、调试并改进供应商解决方案;该混合办公职位位于密歇根州米尔福德。

描述

  • 从需求分析和设计,到编码、缺陷解决及量产发布,负责软件开发生命周期中的原型开发与交付。
  • 开发、实现并调试嵌入式 C 软件。
  • 带领跨职能团队设计并交付嵌入式控制基础设施,包括 HWIO、BSW、复杂驱动程序和 SUM。
  • 在原型测试台上测试软件功能和就绪状态。
  • 推动通用汽车自有软件采用共享解决方案。
  • 记录设计要求,并将其关联到用于验证软件功能的测试用例。
  • 在构建环境和测试台上使用自动化测试工具验证软件功能。
  • 与系统、安全、电气架构、网络安全、软件定义汽车、标定及车辆性能团队协调合作。
  • 支持根因分析和调试。
  • 与供应商合作并主持会议,为新技术开发微控制器、外围设备及 ECU 专用解决方案。
  • 牵头改进软件质量,重点提升可维护性、可复用性及其他质量目标。
  • 排查代码问题、解决设计缺陷并制定解决方案。

任职要求

  • 计算机工程、计算机科学、电气工程、电子工程或相关领域的学士学位。
  • 具有五年软件工程师、嵌入式软件工程师或相关职位的工作经验。
  • 具有五年嵌入式软件开发经验。
  • 具有五年使用配置管理软件的经验,包括 IBM Synergy。
  • 具有五年使用嵌入式编译器、链接器、调试工具及 Lauterbach、ETAS INCA、CANalyzer 等软件,以及示波器和其他实验室设备的经验。
  • 具有五年测试驱动开发和行为驱动开发经验。
  • 具有五年开发符合 AUTOSAR 标准的基础设施和固件软件的经验。
  • 具有五年代码质量分析和调试经验,包括测试用例覆盖率及质量指标。
  • 能够前往当地办公室办公。

福利待遇

  • 有关福利和 Total Rewards 资源的一般信息。
  • 工作场所包容与归属感计划。
  • 为残障申请人提供合理便利。
  • 与职位相关的评估,以及在适用情况下提供的入职前筛查支持。