Amazon's Cloud Connectivity and Management Services Team (C2MS) is seeking a Software Engineer to work on Device Components and Tier-1 cloud services. This role focuses on Over-the-Air updates and bidirectional Device-Cloud communication, developing solutions that impact hundreds of millions of customers worldwide. The position involves working with critical systems including persistent connectivity to Amazon Devices, OTA software updates, and cloud communication.
The ideal candidate will join a team of top-notch developers who prioritize customer needs and collaborative problem-solving. You'll have the opportunity to own design and development of key system components, influence subsystem architecture, and help build a strong team culture. The role requires expertise in building high-volume, large-scale fleet systems and experience with device software development, particularly in C/C++/Rust with strict performance requirements.
Working in an Agile/Scrum environment, you'll collaborate with various business teams across Amazon's device ecosystem, including E-Reader, Tablet, Fire-TV, and Alexa platforms. Your responsibilities will span from gathering business requirements to implementing technical designs, always maintaining a strong focus on customer data security and privacy.
The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including equity, sign-on payments, and comprehensive medical benefits. This is an excellent opportunity for engineers passionate about embedded systems and cloud services to make a significant impact at scale.