Skip to main content

System Development Engineer

Job ID: 2638507 | Amazon Development Center Taiwan Limited

DESCRIPTION

Ring's mission is to make neighborhoods safer. With affordable solutions that work on any home, Ring is committed to offering smart security that’s accessible to everyone. Now Ring is part of the Amazon Devices family, and is seeking software engineers who will help us create the next generation of home security. What will you help us create?

Work hard. Have fun. Make history.

As a System Development Engineer, you will be a core member of the Ring firmware development team, focusing on one or more aspects of technical domain and collaborate with global talents to deliver and drive continuous improvement to delight neighborhoods. Ideal candidate would be passionate about building IOT products. You must be responsive, flexible, and able to succeed within an open collaborative peer environment.

We are looking for a talented System Development Engineer to optimize the system design and continuously enhance the performance of Ring products. Your role involves a close partnership with product management, hardware, backend, quality assurance, customer support and external solution providers. It's essential to be agile, adaptable, and thrive in a transparent, team-oriented setting. The Ring firmware team shoulders the responsibility of ensuring an optimal user experience across the Ring product range.

BASIC QUALIFICATIONS

- BA/BS degree in Computer Science, Computer Engineering, Electrical Engineering or related field, or equivalent practical experience
- Extensive embedded development experience in C/C++, familiar with ARM CPUs and operation system like Linux or FreeRTOS
- Experience with development tools like Git version control system
- Experience with peripheral driver development and hands-on experiences of using oscilloscope and logic analyzer to debug system issues
- 5+ years of system development experience in at least one area - peripheral driver development / acoustic tuning / system stability & performance optimization

PREFERRED QUALIFICATIONS

- Master’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering or related field
- Extensive experiences with peripheral protocol, such as I2C, I2S, PCM, UART, SDIO and USB
- Extensive experiences with audio sub-system development and acoustic tuning
- Extensive experiences in using tools and techniques analyze system stability issues, identify the bottlenecks to optimize the system performance.
- Ability to drive cross team and cross project system development activities