软件工程师(全栈),亚马逊核心设备操作系统

16个月前全职
20 - 28 USD / 时 Amazon.com Services LLC

Amazon.com Services LLC

location 洛杉矶
unsaved
职位概述 Amazon Devices是一家创新的研发公司,设计和制造备受关注的消费电子产品和合作伙伴体验。Amazon Devices成立于2004年,是Amazon.com, Inc.的子公司,最初创造了畅销的Kindle系列产品。此后,我们推出了具有突破性的设备,如Fire平板电脑、Fire TV和Amazon Echo。您将帮助我们创造什么? 主要工作职责 Amazon Devices是一家创新的研发公司,设计和制造备受关注的消费电子产品和合作伙伴体验。Devices组织于2004年作为Amazon.com, Inc.的子公司开始,最初创造了畅销的Kindle系列产品。此后,我们推出了具有突破性的设备,如Fire平板电脑、Fire TV和Amazon Echo。您将帮助我们创造什么? 角色: 使用开源和专有技术的组合,为我们的客户(主要是第三方应用程序和内容提供商)构建面向多媒体消费的尖端设备,无论是移动设备还是家庭设备。作为强大的客户倡导者,您将帮助全权负责整个技术栈(包括多媒体)和端到端的质量(E2E)。您将与内部和外部合作伙伴合作,交付一流的设备,并研究新技术,开发新工具,并帮助定义构建下一代设备的媒体技术栈的流程。我们正在寻找才华横溢、注重细节、对质量充满热情、对新数字产品充满热情的热衷于软件开发的工程师。被选中的人将有机会为我们的团队贡献创造性的想法和能量。职责包括研究、设计、实施、文档编制和维护新的和现有系统,以及创建软件服务和工具,推动软件开发过程朝着更高的质量发展。作为一名软件工程师,您将参与软件的实施和定制,与应用团队紧密合作,提供多媒体核心引擎。您将在市场上的尖端技术上工作。开发将从概念阶段到发布阶段,并确保交付成果的最高质量。您将有机会对每天被您所熟知的人们使用的尖端产品的设计、架构和实施产生巨大影响。 在这个角色中,您将: 在C/C++、ReactJS和其他语言中构建大规模分布式软件系统 从应用程序开发人员面向的API到低级嵌入式软件(包括与供应商的交互)的堆栈的每个层面开发软件 领导新服务和功能的架构,这些服务和功能将被部署和大规模使用 在设计过程中识别、评估和建议风险缓解策略 负责新媒体项目和功能开发的全堆栈系统架构和开发 建立架构原则,选择设计模式,然后指导团队成员在适当的应用上进行指导 一天的工作生活 了解、制定并交付给我们的主要合作伙伴和内容提供商的多年路线图。这意味着根据项目里程碑交付长期架构,POC(概念验证)导致产品提供,动手编码,代码审查,文档编写(架构)并在不同团队之间进行协调。实施可扩展的解决方案,修复错误并交付给我们的客户 关于团队 Amazon Devices的通用软件(ACS)是一种使您能够在设备上快速集成Amazon Device SDK的软件。ACS提供了一个统一的API集成层,预验证和内存高效的组件,用于连接等常见功能,设备移植套件(DPK)和多层测试套件。了解更多信息,请访问:https://developer.amazon.com/acs-devices我们是一支由经验丰富的工程师和新加入者组成的新团队,在Amazon内部具有初创企业的思维方式。我们将通过各种框架引领创新,为我们的合作伙伴和客户承诺多年。如果您在这样的文化中蓬勃发展,请申请这些职位。 预计薪资:根据资格,每小时20至28美元。