高级资深嵌入式软件工程师,长滩混合办公
以高级资深职位负责福特电动汽车的嵌入式固件开发。 设计并验证用于能源管理和动力总成控制的安全关键型低功耗多核系统。
描述
- 负责分布式嵌入式系统的固件设计与实现,该系统包含多个微控制器,重点关注安全性和能效
- 为能源管理和动力总成控制系统规划、开发并测试裸机及 RTOS 底层软件
- 构建涵盖基础底层软件层和应用模块的嵌入式软件
- 定义应用软件与嵌入式固件之间的接口
- 为时间关键型系统设计多核软件架构
- 明确含糊的需求、规格和设计决策
- 开发高效的实时软件组件和接口
- 创建并实施软件组件测试方法,以支持产品成熟度、稳定性和发布准备
- 使用台架硬件和调试器(包括 HIL 环境)验证软件行为
- 按照 ISO 26262 开发软件
- 制定系统级功耗要求,并实现微控制器低功耗运行模式
- 为软件添加检测功能并进行性能分析,以发现子模块和系统层面的优化机会
- 开展硬件验证和实验车辆测试
- 构建用于单元测试、SIL 和 HIL 测试的自动化框架
- 制定全面的测试计划,并在包括低功耗模式在内的各种条件下评估固件的功能、稳定性和性能
任职要求
- 具备硬件上电调试、系统调试和代码优化的实践经验
- 能够有效协作,并清晰解释复杂的技术概念
- 能够为实时嵌入式系统编写高质量 C 代码
- 熟练设计从裸机到 RTOS 实现的嵌入式架构
- 深入了解现代多核 32 位嵌入式控制器架构及其外设
- 了解 CI/CD 流水线和软件构建基础设施
- 持有电气工程、计算机科学或计算机工程学士学位;具备出色能力或同等经验者也可考虑
- 至少 8 年相关嵌入式设计经验
- 精通 Embedded C
- 有使用 JIRA、Confluence 或同类工具跟踪输入和结果的经验
- 了解电气工程基础知识,包括电路分析与设计
- 必须获得在美国合法工作的授权
- 具备开发底层驱动程序和集成 RTOS 平台的经验
- 具备使用 Bazel、SCons 和 CMake 等构建工具的经验
- 具备使用适当工具分析 PCB 基础硬件组件的经验
- 能够使用 Python 编写测试脚本
- 具备扎实的软件设计和可维护开发实践基础
- 具备出色的沟通和团队协作能力
福利待遇
- 医疗、牙科、视力和处方药保险立即生效
- 灵活的家庭照护休假日
- 带薪育儿假
- 支持新手父母重返工作的过渡项目
- 补贴备用托儿服务
- 家庭组建支持,包括收养和代孕费用报销以及生育治疗
- 员工及家庭成员购车优惠,以及管理层租赁计划
- 学费补助
- 活跃且成熟的员工资源团体
- 为个人和团队社区服务提供带薪时间
- 慷慨的带薪节假日,包括圣诞节至元旦之间的一周
- 带薪休假,并可选择购买额外休假时间
- 可提供签证赞助
