Embedded Software Engineer II, Ring

Amazon is a global technology company that develops Ring's next generation of camera-centric IoT devices.
$120,000 - $180,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer · Enterprise SaaS

Description For Embedded Software Engineer II, Ring

As an Embedded Software Engineer at Ring, an Amazon company, you will play a crucial role in developing next-generation camera-centric IoT devices. This position offers an exciting opportunity to work at the intersection of hardware and software, developing embedded systems for one of the world's leading smart home security companies.

The role demands expertise in C/C++ programming, embedded systems development, and low-level hardware interactions. You'll be working with SoCs, embedded CPUs, and writing low-level drivers. The position requires strong technical skills combined with excellent collaboration abilities, as you'll be working closely with cross-functional teams to deliver innovative solutions.

Amazon's Day 1 mentality ensures you'll be constantly innovating rather than maintaining legacy systems. You'll be challenged to solve complex problems that directly impact customer experiences with Ring's products. The role offers exposure to cutting-edge IoT technology and the chance to work with embedded Linux, RTOS, and large-scale systems.

The ideal candidate should be passionate about building IoT products, thrive in a dynamic environment with changing priorities, and have experience shipping products from concept to completion. You'll need to demonstrate strong technical leadership, proactive communication, and problem-solving abilities.

Working at Amazon/Ring provides the opportunity to impact millions of customers' lives through innovative home security solutions. You'll be part of a company that values invention, simplification, and building solutions that matter. The role offers professional growth in a fast-paced, customer-focused environment where your technical expertise will directly influence product development and customer satisfaction.

Last updated 4 minutes ago

Responsibilities For Embedded Software Engineer II, Ring

  • Delivering high-quality C/C++ code for Ring Devices at Amazon
  • Specifying, designing, and implementing functionality and behaviors of embedded subsystems
  • Collaborating effectively
  • Proactively communicating and demonstrating technical leadership

Requirements For Embedded Software Engineer II, Ring

Linux
  • Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, related field, or equivalent practical experience
  • Proven experience in software and embedded development with C/C++ and familiarity with SoC and embedded CPU
  • Field experience with writing low-level drivers, interrupting service routines, and general troubleshooting/debugging with hardware

Interested in this job?

Jobs Related To Amazon Embedded Software Engineer II, Ring

Mechanical Engineer, Amazon Robotics (AR)

Mechanical Engineer role at Amazon Robotics developing innovative hardware designs for robotic systems, requiring 4+ years experience and strong mechanical engineering background.

Software Development Engineer, Kindle Reader

Mid-level Software Development Engineer position at Amazon Kindle, focusing on C++ development for eBook readers and applications with competitive compensation.

Quality Assurance Engineer - Firmware, Ring Software/Firmware

Quality Assurance Engineer position at Ring focusing on firmware testing and quality assurance for smart home security devices.

System Test Engineer, Prime Air

System Test Engineer position at Amazon Prime Air, focusing on aerospace avionics product testing and verification.

Dynamics Test Engineer - 2nd Shift, Project Kuiper

Dynamics Test Engineer position at Amazon's Project Kuiper, focusing on satellite testing and environmental analysis with competitive compensation and benefits.