Taro Logo

Software Development Engineer, Ring

Amazon's Ring division creates affordable smart home security solutions accessible to everyone.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · Enterprise SaaS · IoT

Description For Software Development Engineer, Ring

Ring, an Amazon company, is revolutionizing home security with affordable smart solutions accessible to everyone. As a Software Development Engineer at Ring's Taipei team, you'll be at the forefront of creating next-generation home security technology.

The role focuses on embedded software development, working with IoT products and requires expertise in computer architecture and embedded wireless systems. You'll be developing low-level drivers, handling interrupt service routines, and working closely with hardware components.

The position offers an exciting opportunity to work in a dynamic, collaborative environment where you'll contribute to products that directly impact customers' safety and security. You'll be involved in the complete product development lifecycle, from initial system bring-up to manufacturing line testing.

Key technical areas include:

  • Embedded development using C/C++ for ARM CPUs
  • Working with wireless protocols like BLE and WiFi
  • Implementing firmware for battery-powered devices
  • Using development tools like IAR/Keil and Git
  • Working with bus protocols (SPI, I2C, UART)
  • Embedded Linux and FreeRTOS implementation

The ideal candidate will thrive in a fast-paced environment, demonstrate strong technical leadership, and have experience shipping consumer products. You'll work alongside passionate teammates, solving complex challenges in embedded systems while contributing to Ring's mission of making home security accessible to all.

This role offers the opportunity to:

  • Work on cutting-edge IoT security products
  • Develop embedded software for real-world applications
  • Collaborate with cross-functional teams
  • Impact millions of customers' daily lives
  • Be part of Amazon's innovative culture

Join Ring's engineering team to help shape the future of home security while working with the latest embedded technologies and IoT solutions.

Last updated 2 months ago

Responsibilities For Software Development Engineer, Ring

  • Develop embedded software for IoT security products
  • Write low-level drivers and interrupt service routines
  • Work on system bring-up and manufacturing line testing
  • Implement and test firmware for battery-powered products
  • Collaborate with cross-functional teams on product development

Requirements For Software Development Engineer, Ring

Linux
  • BA/BS degree in Computer Science, Computer Engineering, Electrical Engineering or related field
  • 5+ years of software development experience
  • Extensive experience in computer architecture and embedded wireless systems
  • Extensive embedded development experience in C or C++
  • Familiarity with ARM CPUs
  • Extensive experience with writing low-level drivers, interrupt service routines and general troubleshooting/debugging with hardware

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Ring