Software Development Engineer, Over the Air Updates

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Consumer

Description For Software Development Engineer, Over the Air Updates

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.

Last updated 6 minutes ago

Responsibilities For Software Development Engineer, Over the Air Updates

  • Development and maintenance of key Device Component features
  • Investigate design approaches and prototype new technology
  • Evaluate technical feasibility
  • Work in Agile/Scrum environment
  • Communicate with business teams in E-Reader/Tablet/Fire-TV/Alexa
  • Collect business requirements
  • Build technical designs and architecture
  • Write secure code with focus on customer data security and privacy

Requirements For Software Development Engineer, Over the Air Updates

Java
Python
Rust
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience with at least one programming language
  • Experience in full software development life cycle
  • Experience in embedded wireless systems
  • Experience in embedded development in C/C++

Benefits For Software Development Engineer, Over the Air Updates

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Over the Air Updates

Software Support Engineer, Devices Support Engineering team

Software Support Engineer role at Amazon's Device Support Engineering team, providing technical support and solutions for Amazon's device ecosystem.

Software Dev Engineer, Core Network

Software Dev Engineer role at AWS Core Network team, building and maintaining large-scale network infrastructure and SDN solutions.

Software Development Engineer II, Project Rembrandt

Amazon seeks a Software Development Engineer II to innovate supply chain capabilities, design scalable solutions, and enhance merchant services worldwide.

Software Development Engineer II - AWS Networking Application, SIDR

AWS Software Development Engineer II position focusing on network control plane software and SDN solutions.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's CET department, focusing on next-gen customer service routing systems using AI and ML technologies.