通用汽车高级嵌入式软件工程师
为通用汽车开发嵌入式 C 和 AUTOSAR 控制软件,负责推动软件生命周期各阶段的交付。测试、调试并改进供应商解决方案;该混合办公职位位于密歇根州米尔福德。
描述
- 从需求分析和设计,到编码、缺陷解决及量产发布,负责软件开发生命周期中的原型开发与交付。
- 开发、实现并调试嵌入式 C 软件。
- 带领跨职能团队设计并交付嵌入式控制基础设施,包括 HWIO、BSW、复杂驱动程序和 SUM。
- 在原型测试台上测试软件功能和就绪状态。
- 推动通用汽车自有软件采用共享解决方案。
- 记录设计要求,并将其关联到用于验证软件功能的测试用例。
- 在构建环境和测试台上使用自动化测试工具验证软件功能。
- 与系统、安全、电气架构、网络安全、软件定义汽车、标定及车辆性能团队协调合作。
- 支持根因分析和调试。
- 与供应商合作并主持会议,为新技术开发微控制器、外围设备及 ECU 专用解决方案。
- 牵头改进软件质量,重点提升可维护性、可复用性及其他质量目标。
- 排查代码问题、解决设计缺陷并制定解决方案。
任职要求
- 计算机工程、计算机科学、电气工程、电子工程或相关领域的学士学位。
- 具有五年软件工程师、嵌入式软件工程师或相关职位的工作经验。
- 具有五年嵌入式软件开发经验。
- 具有五年使用配置管理软件的经验,包括 IBM Synergy。
- 具有五年使用嵌入式编译器、链接器、调试工具及 Lauterbach、ETAS INCA、CANalyzer 等软件,以及示波器和其他实验室设备的经验。
- 具有五年测试驱动开发和行为驱动开发经验。
- 具有五年开发符合 AUTOSAR 标准的基础设施和固件软件的经验。
- 具有五年代码质量分析和调试经验,包括测试用例覆盖率及质量指标。
- 能够前往当地办公室办公。
福利待遇
- 有关福利和 Total Rewards 资源的一般信息。
- 工作场所包容与归属感计划。
- 为残障申请人提供合理便利。
- 与职位相关的评估,以及在适用情况下提供的入职前筛查支持。
