Join Amazon's Cloud Connectivity and Management Services Team (C2MS) as a Software Development Engineer focusing on Device Components and Tier-1 cloud services. This role involves developing Over-the-Air updates and bidirectional Device-Cloud communication systems that impact hundreds of millions of customers worldwide. You'll be working with critical infrastructure supporting Amazon's diverse device ecosystem including E-Reader, Tablet, Fire-TV, and Alexa devices.
The position requires expertise in embedded systems development, with a strong focus on C/C++/Rust programming and high-performance computing. You'll be responsible for creating robust software solutions while maintaining strict security and privacy standards. Working in an Agile/Scrum environment, you'll collaborate with cross-functional teams to design, prototype, and implement new features for device management and connectivity.
This is an excellent opportunity for engineers passionate about large-scale distributed systems and embedded development. The role offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including equity and sign-on bonuses. You'll be part of a team that values innovation, customer obsession, and technical excellence while working on systems that directly impact Amazon's global device ecosystem.
The ideal candidate will bring strong software development experience, particularly in embedded systems and device-cloud communication protocols. You'll have the chance to influence system architecture, establish best practices, and help build a strong team culture focused on delivering high-quality solutions.