← All roles

Embedded Software Engineer II, Ring

Amazon· Ring, Blink, & Amazon Key
Apply on company site
Hybrid (Gdansk)Full-timePosted yesterday

About the role

Embedded Software Engineer to design, implement, and maintain firmware subsystems for Ring devices in Poland, working across architecture, implementation, testing, and production releases with a focus on hardware-constrained environments.

Responsibilities

  • Design, implement, and maintain embedded firmware in C/C++ for Ring devices.
  • Specify and implement functionality for embedded subsystems (connectivity, streaming, power management, sensors, or security).
  • Collaborate with hardware, QA, cloud, and app teams to deliver integrated product experiences.
  • Participate in code reviews, technical design discussions, and cross-team architecture decisions.
  • Debug complex issues across hardware and software boundaries using JTAG, UART, and protocol analyzers.

Qualifications

  • BA/BS degree in Computer Science, Computer Engineering, Electrical Engineering or related field, or equivalent practical experience
  • Extensive embedded development experience in C or C++
  • Familiarity and experience with ARM CPUs
  • Experience with writing low-level drivers, interrupt service routines and general troubleshooting/debugging with hardware

Skills

Required:C/C++ARM CPUsLow-level drivers

Benefits

  • Company supplementary benefits apply subject to further terms, including pension plans, health insurance, life and disability insurance, business travel insurance, MultiSport card, employee discount code and program (EDC/Extras), and the Employee Assistance Program (private and confidential counselling and referral service to support health and well-being)
Last updated Oct 25, 2026. Interested? Apply on the company site.

About Amazon

Amazon.com, Inc. or its affiliates

liquid-ai-recruiting-target

More open roles at Amazon