- 地点
- 山景城,美国
- 类型
- 全职
- 部门
- 软件工程
- 编号
- 3670
- 招聘主体
- Waymo LLC
职责
- 开发高质量的垂直集成 C++ 软件系统(车载软件和车外软件),以管理自动驾驶车辆的功能(例如自动驾驶、电源、联网、清洁、散热)。
- 分析现场数据(日志)和模拟结果。
- 参与跨职能工作流程(例如,需求评审、项目规划)。
必备要求
- 计算机工程、计算机科学或相关专业本科、硕士学位,或同等实践经验。
- 至少 2 年使用现代 C++(例如 C++17、C++20 等)开发生产软件的专业经验。
- 精通 C++ 模式、惯用法和单元测试方法。此职位仅限 C++ 开发人员,不涉及 C/C++。
优先条件
- 至少 4 年使用现代 C++(例如 C++17、C++20 等)开发生产软件的专业经验。
- 具备分布式系统开发和故障排除经验:理想情况下,经验应嵌入在嵌入式系统(微控制器/资源受限)方面,但其他经验(例如后端软件)也能提供相关技能。
- 深入了解基于微控制器的嵌入式系统以及相关的开发和调试工具。
- 具备安全关键系统/功能安全方面的工作经验。
- 具备网络安全方面的工作经验(例如,安全启动、SecOC、MACsec)。
- 致力于打造高质量 C++ 软件的开源项目。
Responsibilities
- Develop high-quality, vertically integrated C++ software systems (on-vehicle and off-vehicle software) to manage autonomous vehicle functions (e.g., autonomous driving, power, networking, cleaning, thermal management).
- Analyze field data (logs) and simulation results.
- Participate in cross-functional workflows (e.g., requirements reviews, project planning).
Must Have
- Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
- At least 2 years of professional experience developing production software using modern C++ (e.g., C++17, C++20, etc.).
- Proficiency in C++ patterns, idioms, and unit testing methodologies. This role is for C++ developers only and does not involve C/C++.
Preferred
- At least 4 years of professional experience developing production software using modern C++ (e.g., C++17, C++20, etc.).
- Experience in distributed systems development and troubleshooting: ideally, experience embedded in embedded systems (microcontrollers/resource-constrained), but other experience (e.g., backend software) can provide relevant skills.
- Deep understanding of microcontroller-based embedded systems and related development and debugging tools.
- Experience working with safety-critical systems/functional safety.
- Experience working in cybersecurity (e.g., secure boot, SecOC, MACsec).
- Open-source projects dedicated to building high-quality C++ software.
公司简介
Waymo 是一家自动驾驶技术公司,其使命是成为全球最值得信赖的驾驶员。自 2009 年作为谷歌自动驾驶汽车项目启动以来,Waymo 一直致力于打造 Waymo Driver——全球经验最丰富的驾驶员™——旨在改善出行方式,同时挽救因交通事故而丧生的数千人的生命。Waymo Driver 为 Waymo 的全自动驾驶网约车服务提供动力,并可应用于多种车辆平台和产品场景。凭借在公共道路上超过 1 亿英里的自动驾驶里程以及在美国 15 个州进行数百亿英里模拟行驶的经验,Waymo Driver 已完成超过 1000 万次纯乘客出行。
