职位:软件工程师,工程生产力(信息娱乐平台)
关于我们 Rivian 和大众集团技术公司是两大行业领导者之间的合资企业,拥有对汽车下一个篇章的明确愿景。从操作系统到区域控制器再到云和连接解决方案,我们通过技术解决电动汽车的挑战,这些技术将为全球软件定义的车辆设定标准。通往未来的道路尚未探明。
通过结合我们在连接性、人工智能、安全性等方面的专业知识,我们将绘制一条新的前进道路。携手合作,我们将创造一个更加互联、智能和可持续的未来。角色概述 Rivian 大众技术公司的信息娱乐平台团队正在开发下一代基于 Android 的车载体验,该体验将部署在 Rivian 和大众集团组合中的所有未来电动汽车上。
我们的平台基于强大的高通 Snapdragon 硬件,集成了从音频和显示到内核和虚拟机管理程序的众多复杂子系统。我们正在建立一个新的工程生产力(Eng Prod)团队,以构建工具和自动化,赋能我们的开发人员更快地构建和发布高质量的软件。作为该团队的软件工程师,您将在开发测试框架、CI/CD 流水线和开发者工具方面发挥重要作用,这些工具构成了我们工程流程的基础。
您将跨整个软件堆栈工作,与各个子团队合作,创建一个无缝且高效的开发环境。职责 开发自动化框架:
设计、构建和维护强大且可重用的自动化测试框架,用于单元、集成和系统级测试。实现测试用例:
为广泛的信息娱乐功能和子系统编写干净、可靠和可维护的自动化测试。增强 CI/CD 流水线:
将自动化测试集成到我们的 CI/CD 流水线中,并努力提高其速度、可靠性和效率。构建开发者工具:
创建和维护提高开发者生产力、简化工作流程和简化调试的工具和脚本。分析和调试:
分类和调试测试失败,分析测试结果以识别性能瓶颈和质量差距,并与开发团队合作解决问题。维护测试
基础设施:支持我们的硬件测试实验室和设备农场的设置和维护,确保我们的自动化能够可靠地访问物理目标。资格要求 计算机科学、电气工程或相关领域的学士/硕士学位。0-5 年的软件开发或测试自动化专业经验。至少掌握一种脚本语言(例如,Python,Bash)和一种编译语言(例如,C++,Java)的强大编程技能。
具有使用测试自动化框架(如 pytest、Google Test、Espresso 或类似工具)的实际经验。嵌入式系统背景和一个或多个音频/视频/摄像头/图形/显示/内核/虚拟机管理程序的经验。对 Linux/Android 开发环境和调试工具有扎实的理解。熟练使用版本控制系统,特别是 Git。
优先资格
具有 Android Automotive OS 或 Android 开源项目(AOSP)经验。具有直接与硬件交互的软件测试经验。
具有高通工具(QXDM、QPST)和芯片组经验。熟悉汽车硬件接口(CAN 总线、汽车以太网)。薪酬披露 不列颠哥伦比亚省申请者的薪资范围/小时费率:108,200 加元 - 143,430 加元(实际薪酬将根据经验、地点和法律允许的其他因素确定)。福利
摘要:
Rivian 和大众集团技术公司为全职和兼职员工、其配偶或同居伴侣以及 26 岁以下的子女提供强大的医疗/Rx、牙科和视力保险套餐。全职员工的保险在入职第一天生效。兼职员工的保险在入职后 90 天的第一个月生效。全面奖励 该职位的总薪酬套餐包括基本工资、年度资格…