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 3 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

Jobs Related To Amazon Software Development Engineer, Ring

Senior Embedded SDE, Ring, Ring

Senior Embedded Software Development Engineer position at Ring (Amazon) in Cambridge, UK, focusing on IoT product development using C/C++ and requiring technical leadership experience.

Interdisciplinary Sys Engineer, GES NA Ops Engineering

Senior-level Interdisciplinary Systems Engineer role at Amazon, focusing on hardware engineering and IoT development for fulfillment systems, offering $116K-$201K salary with comprehensive benefits.

Sr. SW Eng - Embedded Networking, Kuiper Payload Network Software Team

Senior Software Engineer position at Amazon's Project Kuiper, focusing on embedded networking and satellite communications software development.

Sr. DSP Modem Embedded SDE

Senior DSP Modem Embedded Software Engineer position at Amazon Kuiper, developing satellite communication systems and embedded software for low Earth orbit satellites.

Senior Systems Engineer, Prime Air, Prime Air - Drone Delivery

Senior Systems Engineer role at Amazon Prime Air leading the technical development of autonomous drone delivery systems to enable ultra-fast 30-minute deliveries.