高级软件工程师,OTA(混合办公)
负责福特基于 Rust 的电动汽车空中升级平台。构建涵盖嵌入式固件、车辆软件和云系统的安全可靠编排能力。
描述
- 引领福特空中软件升级引擎的演进
- 设计可靠的编排逻辑,确保车辆软件安全更新
- 开发生产级异步 Rust 软件,重点关注正确性、安全性和可维护性
- 创建并改进用于编写和管理软件升级部署的开发者工具
- 支持 CI/CD 工作流、容器基础设施以及面向多平台的构建
- 审查代码,特别关注正确性和运行可靠性
- 与嵌入式固件、车辆软件和云工程团队协调端到端升级流程
- 开发使福特 Universal Electric Vehicle 车队保持最新状态的软件
- 实现 ECU 下载、验证、安装和激活流程的 OTA 编排
任职要求
- 计算机科学、软件工程或密切相关领域的学士学位
- 至少五年专业软件工程经验
- 至少三年生产环境 Rust 开发经验,或具备扎实且可证明的 C++ 专业能力,并明确愿意采用 Rust
- 精通异步编程,包括 Tokio 运行时和并发系统设计
- 具备扎实的 Linux 系统经验
- 具备为分布式系统或嵌入式系统设计和实现状态机的经验
- 具备良好的测试实践,包括单元测试、集成测试和基于模拟的测试
- 熟悉 CI/CD 流水线、容器化和现代构建系统
- 出色的书面沟通能力
- 可提供签证赞助
- 必须获准在美国合法工作
福利待遇
- 医疗、牙科、视力和处方药保险立即生效
- 灵活的家庭照护休假日
- 带薪育儿假
- 支持新手父母重返工作的过渡计划
- 补贴备用托儿服务
- 家庭组建支持,包括收养和代孕费用报销以及生育治疗保障
- 员工及家属购车折扣,另有管理层租赁选项
- 学费补助
- 活跃的员工资源小组
- 个人及团队社区服务带薪休假
- 慷慨的带薪节假日安排,包括圣诞节与元旦之间的一周
- 带薪休假,并可选择购买额外休假日
