Google 有自己的宏伟目标,软件工程师的工作自然也不会局限于开发搜索技术。软件工程经理不仅要具备技术方面的专业知识,能够承担重要项目并在这些项目中发挥技术领导作用,而且还要管理工程师团队。您不仅要优化自己的代码,还要确保工程师也能够优化他们的代码。作为软件工程经理,您要管理项目目标、为落实产品战略献计献策,并帮助您的团队实现发展。相关团队的工作涵盖了公司产品涉足的所有领域,包括信息检索、自然语言处理、分布式计算、大型系统设计、网络、安全、数据压缩、界面设计等,而且所涉的领域还在不断增加。我们拥有杰出的软件工程师,他们能够高效、大规模地开展各项工作,并且有巨大潜力尚待挖掘;而作为经理,您要带领他们不断取得成功。
您要凭借在技术和领导方面的专业能力,管理多个团队和地点的工程师,掌控大额产品预算,并监督全球多个地点的大型项目部署工作。
作为 Pixel 传感器核心软件方面的软件工程经理,您要领导一支专业的团队,该团队的成员是嵌入式软件工程师,负责开发 Pixel 设备上搭载的大部分传感器。
Responsibilities
- 管理并指导一支专业的嵌入式软件工程师团队,助力团队成员成长为行业认可的专家。向领导层和合作伙伴组织传达团队的成就、要求和协作情况。
- 招聘精通实时嵌入式开发和传感器算法的人才。
- 发挥批判性的独立思考能力、问题排查能力和沟通能力。
- 确保向最终用户交付的所有成果都达到卓越水准。培养一种支持型文化,将以数据为依据的科学评估同注重结果、以产品为导向且侧重于为内外部客户赋能的思维相融合。
- 设计和开发测试与验证方法,并实现高效的开发流水线。
Qualifications
Minimum qualifications
- 拥有学士学位,或具备同等水平的实践经验。
- 有 8 年软件开发经验。
- 有 3 年担任技术领导职位的经验;期间负责监督项目并领导跨多个地理区域的嵌入式软件工程团队。
- 有 2 年担任人员管理、监督/团队领导职位的经验。
- 善于集成和评估各种传感器模态,例如加速度计、磁传感器、陀螺仪、气压传感器、接近传感器、光传感器、指纹传感器、触摸传感器、触觉传感器、霍尔传感器等。
- 有使用其中某种语言进行编程的经验:C、C++、Python 或 Shell 脚本。
Preferred qualifications
- 拥有计算机科学或相关技术专业的硕士或博士学位。
- 精通计算机架构、Unix/操作系统工具,能够使用 Shell 脚本和进程管理工具。
- 熟悉传感器核心架构,精通传感器融合算法(卡尔曼滤波器、EKF 等)。
- 具备出色的沟通能力、人员管理能力和 C/C++ 编程能力。
- 展现出具有创造性、批判性的独立思考能力,并且拥有很强的问题排查能力。
- 精通硬件/软件接口、信号处理、微控制器选择和各种协议(GPIO、SPI、I2C、UART)。