Назад
Company hidden
9 дней назад

Embedded Software Engineer (IoT)

Формат работы
onsite
Тип работы
fulltime
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Embedded Software Engineer (IoT) (C/C++/RTOS): Designing and delivering firmware for battery-powered and wired Ring IoT devices, with an accent on microcontrollers, RTOS environments, low-level drivers, and reliable device software. Focus on owning firmware components end to end, debugging issues from hardware bring-up through production, and building CI and automated test infrastructure.

Location: Cambridge, United Kingdom

Company

Ring develops camera-centric home security products and firmware for connected devices used by customers worldwide.

What you will do

  • Design and implement firmware for battery-powered and wired IoT devices running on microcontrollers and RTOS environments.
  • Own firmware components from architecture and implementation through code review, testing, delivery, and maintenance across product generations.
  • Define software interfaces consumed by other teams and services.
  • Debug issues across the stack, from hardware bring-up to production defects in the field.
  • Maintain CI pipelines, build systems, and automated test infrastructure for embedded hardware.
  • Collaborate with hardware, cloud, mobile, and product teams to translate requirements into reliable firmware.

Requirements

  • Professional, non-internship software development experience.
  • Programming experience with a modern language such as Java, C++, or C#, including object-oriented design.
  • Production experience with an RTOS, including task design, inter-task communication, and synchronization primitives.
  • Experience implementing low-level drivers and interrupt service routines.
  • Experience with embedded testing, including unit testing, integration testing, or CI pipelines targeting embedded hardware.
  • Experience owning software components end to end, from design through delivery and maintenance.

Nice to have

  • Bachelor’s degree in computer science or equivalent experience.
  • Experience with wireless protocols such as BLE or Wi-Fi, battery-powered products, and bus protocols including SPI, I2C, or UART.
  • Experience with Embedded Linux, Yocto, BSP development, or tools such as IAR and Keil.
  • Python scripting for build automation or test infrastructure.
  • Experience integrating AI or ML capabilities into embedded or IoT products, or developing cloud-connected devices with AWS IoT services.

Culture & Benefits

  • Work with a large Ring Firmware team operating across sites in Europe and Asia.
  • Collaborate with stakeholders in the United States and with hardware, cloud, mobile, and product teams.
  • Build software that runs in customers’ homes and is supported across new products, existing devices, and new features.
  • hirify.global is an equal opportunity employer committed to an inclusive and diverse workplace.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →