Software Dev Engineer

Global technology company specializing 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

Join Amazon's Ring team in Taiwan as an Entry-Level Software Engineer, where you'll be at the forefront of IoT innovation. As a core member of the Ring Taipei development team, you'll work on embedded systems and firmware development for Ring and Blink products. This role offers an exciting opportunity to work with cutting-edge IoT technology while collaborating with experienced cross-disciplinary teams across Amazon.

You'll be involved in building distributed systems, creating scalable solutions, and developing firmware that powers millions of devices worldwide. The position is perfect for recent graduates with a strong foundation in computer science and programming, particularly those interested in embedded systems and IoT development.

The role combines hands-on technical work with collaborative team efforts, offering exposure to the complete product development lifecycle. You'll work in an agile environment, using languages like C++, Python, and Linux, while building systems that need to be scalable, fault-tolerant, and user-friendly.

Working at Amazon means joining one of the world's most innovative companies, with excellent career growth opportunities and the chance to make a real impact on products used by millions of customers. The Ring team specifically focuses on home security and smart home technology, making this an exciting opportunity for those interested in the intersection of hardware and software development.

This position is ideal for new graduates who are passionate about building IoT products, have strong technical fundamentals, and are ready to contribute to a dynamic, fast-paced environment. You'll be supported by experienced team members while having the opportunity to take ownership of significant technical challenges.

Last updated an hour ago

Responsibilities For Software Dev Engineer

  • Support the development of Ring and Blink FW
  • 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 large distributed computing environment
  • Create solutions for distributed systems
  • Build distributed storage, index, and query systems
  • Design and code solutions for broadly defined problems
  • Work in an agile environment to deliver high-quality software

Requirements For Software Dev Engineer

Python
Linux
  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related field
  • Graduate between 2024/08 - 2025/08
  • Knowledge of C/C++, Java, Python
  • Knowledge of Computer Science fundamentals
  • Fluency in Mandarin (speak, write, and read)
  • Good English listening and speaking skills (preferred)
  • Experience with Linux or embedded systems (preferred)
  • Understanding of computer network and/or wireless network (preferred)

Interested in this job?

Jobs Related To Amazon Software Dev Engineer

Software Dev Engineer, Ring

Entry-level Software Engineer position at Ring (Amazon) in Taipei, focusing on IoT and embedded systems development, perfect for 2024-2025 graduates with C/C++ skills.

DFT Design Engineer, Graviton Server

DFT Design Engineer position at AWS's Annapurna Labs, focusing on Graviton Server development with opportunities in chip design and testing.

Satellite Test Engineer, Project Kuiper

Satellite Test Engineer role at Amazon's Project Kuiper, focusing on testing and qualifying integrated satellites for global broadband network deployment.

SoC Power Analysis and Optimization Engineer

SoC Power Analysis and Optimization Engineer position at AWS, focusing on developing advanced processors for cloud computing with emphasis on power optimization and analysis.

Chip Design Engineer

Entry-level Chip Design Engineer position at AWS's Annapurna Labs, focusing on semiconductor platform development for cloud infrastructure.