Google 的软件工程师负责开发新一代技术,让数十亿用户更好地获取和了解信息、与信息交互,同时加强用户间的联系、了解和互动。我们的产品需要处理海量信息,而不仅仅只是提供网页搜索服务。因此,我们在不断寻找各个领域内能够给我们带来新鲜想法的工程师,其中包括信息检索、分布式计算、大型系统设计、网络和数据存储、安全防护、自然语言处理、界面设计和移动等领域,而且所涉的领域还在不断增加。作为软件工程师,您将参与到对满足 Google 需求至关重要的特定项目;随着公司业务的快速发展以及您个人的迅速成长,您还将有机会调至其他团队和项目。我们的工程师不仅要具备多方面的才能和杰出的领导能力,还要热衷于解决我们所遇到的各种新问题,帮助我们不断推动技术发展。
欢迎加入我们,一起为 Pixel 手机和穿戴式设备构建新一代嵌入式系统。我们的使命是:借助 Google 的创新技术,为 Made by Google 产品打造极可靠、极高效的 4G/5G 嵌入式无线平台。我们具备全栈技术能力,涵盖驱动程序/实时操作系统 (RTOS)/固件、跨平台框架、Android 编程技术、开发者工具和开发/测试基础设施。我们从事早期硬件原型开发,设计新一代功能,并推出大规模量产的消费类硬件。
Responsibilities
- 设计和实现核心软件平台,以便开展调制解调器方面的嵌入式开发工作;不懈创新,为调制解调器系统设计、实现和测试新软件功能。
- 开发嵌入式软件框架,最大限度地提升在各种产品中的利用率。
- 推出新的原型硬件系统,并设计和实现工厂校准与测试系统。
- 打造用于优化性能的系统和开发者工具,并实现和微调用于优化性能的算法。
- 构建自动化回归测试系统,以便验证功能并衡量系统性能;与其他跨职能团队通力合作,以便了解相关要求,并满足合规性/符合性指标。
Qualifications
Minimum qualifications
- 拥有学士学位,或具备同等水平的实践经验。
- 有 2 年使用任一编程语言(C 或 C++)进行软件开发的经验,或具备高等学历并有 1 年在行业环境中工作的经验。
- 有嵌入式系统开发、实时操作系统 (RTOS) 和微控制器方面的经验。
Preferred qualifications
- 拥有计算机科学或相关技术专业的硕士或博士学位。
- 能够调试嵌入式软件/硬件问题。
- 具备出色的问题解决能力。