Embedded Software Engineer II, Ring

Amazon is a Day1 company focused on innovation and customer needs in IoT products.
Gdańsk, Poland
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer · Enterprise SaaS

Description For Embedded Software Engineer II, Ring

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:

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

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.

Last updated 2 months 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 with colleagues and teams
  • Proactively communicating and demonstrating technical leadership

Requirements For Embedded Software Engineer II, Ring

Linux
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Proven experience in software and embedded development with C/C++
  • Familiarity with SoC and embedded CPU
  • Field experience with writing low-level drivers, interrupt service routines, and general troubleshooting/debugging with hardware

Interested in this job?

Jobs Related To Amazon Embedded Software Engineer II, Ring

Battery Management System (BMS) Hardware Development Engineer II, Prime Air

Design and develop power electronics hardware and battery management systems for Amazon Prime Air's drone delivery program.

Controls System Engineer II, Amazon Robotics (AR)

Control Systems Engineer role at Amazon Robotics, focusing on safety-relevant controls for robotics systems and industrial automation equipment.

Software Engineer - EGSE, Project Kuiper

Software Engineer position at Amazon's Project Kuiper, developing embedded systems and ground support equipment for satellite operations.

Embedded Firmware QA Engineer

QA Engineer position at eero focusing on embedded firmware testing, automation, and quality assurance for consumer networking products.

Embedded Firmware QA Engineer

QA Engineer position for embedded firmware testing at Amazon's eero division, focusing on networking hardware and software validation.