Software Dev Engineer, Ring

Amazon is a global technology company and leader in e-commerce, cloud computing, and artificial intelligence.
Taipei, TaiwanHsinchu, Hsinchu City, Taiwan
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
IoT · Consumer

Description For Software Dev Engineer, Ring

Join Ring's Taipei development team as a Software Engineer, where you'll be at the forefront of IoT innovation at Amazon. This role offers an exciting opportunity for new graduates to work on Ring and Blink firmware development, combining embedded systems expertise with distributed computing challenges. You'll be part of a collaborative team that designs and builds scalable, fault-tolerant systems that power Ring's smart home devices.

As a core team member, you'll work alongside experienced Amazonians across different disciplines, contributing to innovative products that impact millions of users worldwide. The position requires strong programming skills in C/C++, fundamental computer science knowledge, and the ability to thrive in a dynamic, fast-paced environment.

This is an ideal opportunity for someone passionate about IoT and embedded systems development, offering exposure to cutting-edge technology at scale. You'll be involved in the complete product development lifecycle, from conception to deployment, while working with state-of-the-art distributed computing systems.

The role combines technical challenges with practical product development, requiring both strong coding skills and the ability to collaborate effectively with cross-functional teams. You'll have the chance to work on fundamental industry changes while building products that directly impact customers' lives. The position offers the stability and resources of Amazon while working on the innovative and rapidly growing Ring product line.

Last updated 6 days ago

Responsibilities For Software Dev Engineer, Ring

  • Support the development of Ring and Blink firmware
  • Work with SDET team to support test framework building
  • Collaborate with cross-disciplinary teams to design and bring innovative products to market
  • Design and build technologies in distributed computing environment
  • Create solutions for distributed systems
  • Build scalable and fault-tolerant storage, index, and query systems
  • Design and code solutions for broadly defined problems
  • Work in an agile environment

Requirements For Software Dev Engineer, Ring

Linux
  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related field
  • Graduating between 2024/08 - 2025/08
  • Experience programming with C or C++
  • Knowledge of Computer Science fundamentals
  • Fluency in Mandarin (speak, write, and read)
  • Good English listening and speaking skills

Interested in this job?

Jobs Related To Amazon Software Dev Engineer, Ring

2025 Software Development Engineer - Embedded Development

Entry-level Software Development Engineer position at Amazon focusing on embedded systems development, requiring strong programming skills in Rust and Java, and knowledge of operating systems.

Chip Validation Software Engineer

Join AWS as a Chip Validation Software Engineer to develop system-level software for next-generation chip architecture, focusing on functional and performance validation in a collaborative environment.

Software Dev Engineer

Entry-level Software Engineer position at Amazon's Ring team in Taiwan, focusing on IoT and embedded systems development, perfect for recent graduates with strong programming skills.

ASIC Engineer, Design Verification

Entry-level ASIC Design Verification Engineer position at Meta, focusing on developing and implementing verification strategies for data center ASIC solutions.

ASIC Engineer, Devices and Services

ASIC Engineer position at Google focusing on verification of SOC architectures and development of scalable verification methodologies for next-generation hardware platforms.