Embedded Software Engineer, Ring

Amazon.com, Inc

Saffron Walden

On-site

GBP 65,000 - 90,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

The Ring Firmware team is seeking engineers to design and implement firmware for battery-powered and wired IoT devices running on microcontrollers and RTOS. You will own components end to end—from architecture through delivery and maintenance—while collaborating with hardware, cloud, and mobile teams to ship reliable products.

Prospective candidates should have professional software development experience, proficiency in Java/C++/C#, and hands-on work with RTOS, drivers, and CI pipelines in

Qualifications

  • Experience (non-internship) in professional software development.
  • Experience with an RTOS in a production environment: task design, inter-task communication, and synchronisation primitives.
  • Experience implementing low-level drivers and interrupt service routines.
  • Experience with testing discipline in an embedded context: unit testing, integration testing, or CI pipelines targeting embedded hardware.
  • Experience owning a software component end to end, from design through to delivery and maintenance.

Responsibilities

  • Design and implement firmware features for battery-powered and wired IoT devices.
  • Review code, debug production issues, and work through trade-offs with your team.
  • Own components end to end from design through delivery and maintenance.

Skills

Java
C++
C#
RTOS
Embedded
Unit testing
CI pipelines
Code reviews
Inter-task sync

Education

Bachelor's degree in computer science or equivalent

Tools

IAR
Keil
Python

Job description

Job overview

interfaces consumed by other teams and servicesDebug and resolve issues across the full stack, from hardware bring-up through to production defects in the fieldContribute to and maintain CI pipelines, build systems, and automated test infrastructureWork closely with hardware engineers, cloud engineers, and product managers to translate requirements into reliable firmware

A day in the life

You will spend your time designing and implementing firmware features, reviewing code, debugging production issues, and working through technical trade-offs with your team. New products bring new hardware, new constraints, and new problems to solve. The work is hands-on and the decisions you make end up in devices in customers\' homes.

About the team

The Ring Firmware team develops and delivers firmware for Ring\'s camera-centric devices across new products, existing device support, and new feature development. We are a large team with sites in Europe and Asia and stakeholders in the US.

Qualifications

Experience (non-internship) in professional software developmentExperience in professional, non-internship software developmentExperience programming with at least one modern language such as Java, C++, or C# including object-oriented designExperience with an RTOS in a production environment: task design, inter-task communication, and synchronisation primitivesExperience implementing low-level drivers and interrupt service routines.Experience with testing discipline in an embedded context: unit testing, integration testing, or CI pipelines targeting embedded hardwareExperience owning a software component end to end, from design through to delivery and maintenance

Preferred Qualifications

Bachelor\'s degree in computer science or equivalentExperience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsExperience with wireless protocols in a production environment: BLE, Wi-Fi, or

Company

Job ID: 10553940 | Evi Technologies LimitedRing builds home security products used by millions of customers worldwide. Our firmware engineers own the software that runs on those devices, from first boot through to the features customers use every day. We are looking for engineers who design and build software systems that happen to run on embedded targets, and who think carefully about correctness, maintainability, and the long-term health of a codebase as much as they think about performance.You will own firmware components end to end, from architecture through to delivery and maintenance, working closely with hardware, cloud, and mobile teams to ship products that work reliably in the real world.Key job responsibilitiesDesign and implement firmware for battery-powered and wired IoT devices running on microcontrollers and RTOS environmentsOwn components end to end: design, implementation, code review, testing, and maintenance across product generationsDefine and implement software, similarExperience with firmware development and testing of battery-powered productsExperience designing software libraries or interfaces consumed by other teams or productsExperience with common bus protocols: SPI, I2C, UARTExperience with Embedded Linux, Yocto, or BSP developmentExperience with development tools such as IAR, Keil, or equivalentExperience with scripting languages such as Python for build automation or test infrastructureExperience building or integrating AI or ML capabilities into embedded or IoT productsExperience with AWS IoT services or cloud-connected device developmentAmazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer, Ring
Embedded Software Engineer, Ring

Amazon Inc. • Cambridge

On-site
GBP 70,000 - 110,000
Embedded Software Engineer, Ring
Embedded Software Engineer, Ring

Amazon • Cambridge

On-site
GBP 70,000 - 100,000
Embedded Software Engineer, Ring
Embedded Software Engineer, Ring

CamWebDir • United Kingdom

Remote
GBP 70,000 - 95,000
Embedded Software Engineer, Ring
Embedded Software Engineer, Ring

CamWebDir • Cambridge

On-site
GBP 65,000 - 90,000
Embedded Software Engineer, Ring
Embedded Software Engineer, Ring

Amazon Inc. • Greater London

Hybrid
GBP 65,000 - 100,000
Firmware Engineer, IoT & Embedded Systems
Firmware Engineer, IoT & Embedded Systems

CamWebDir • United Kingdom

Remote
GBP 70,000 - 95,000
Firmware Engineer — End-to-End Embedded IoT
Firmware Engineer — End-to-End Embedded IoT

Amazon.com, Inc • Saffron Walden

On-site
GBP 65,000 - 90,000
Embedded Firmware Engineer for IoT Devices
Embedded Firmware Engineer for IoT Devices

Amazon • Cambridge

On-site
GBP 70,000 - 100,000
Software Development Engineer, Ring
Software Development Engineer, Ring

Amazon Inc. • Cambridge

On-site
GBP 70,000 - 110,000
Drone Firmware Software Dev Engineer, Ring Robotics Platform Engineering
Drone Firmware Software Dev Engineer, Ring Robotics Platform Engineering

Amazon Inc. • Cambridge

On-site
GBP 70,000 - 105,000