As an Embedded Software Engineer at Ring, you will be a core member of the platform software team, developing Ring's next generation of camera-centric devices. The ideal candidate is passionate about building IoT products and thrives in a dynamic environment with multiple, changing priorities. You'll be responsible for delivering high-quality C/C++ code for Ring Devices at Amazon, specifying, designing, and implementing functionality and behaviors of embedded subsystems, collaborating effectively, and demonstrating technical leadership.
Key responsibilities include:
The role requires a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, along with proven experience in software and embedded development with C/C++ and familiarity with SoC and embedded CPU. Field experience with writing low-level drivers, interrupt service routines, and general troubleshooting/debugging with hardware is essential.
Preferred qualifications include a Master's degree in a related field, extensive experience in computer architecture and embedded systems, and knowledge in areas such as hardware security, x86 and/or ARM chipset and firmware security, security assessment, virtualization security, and network protocols. Experience with Embedded Linux, RTOS, and large-scale systems is also valued.
At Amazon, we believe in the power of diversity and are committed to creating an inclusive work environment. We offer exciting opportunities to work on innovative IoT products and solve challenging problems to meet customer needs. Join us in shaping the future of Ring's camera-centric devices and be part of a team that values creativity, problem-solving, and technical excellence.