Назад
Company hidden
обновлено 5 дней назад

Embedded Software Engineer (IoT)

Тип работы
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 home security devices with an accent on microcontrollers, real-time operating systems, and reliable embedded testing. Focus on defining software interfaces, debugging issues from hardware bring-up through production, and maintaining CI and automated test infrastructure.

Location: Cambridge, United Kingdom

Company

Ring develops camera-centric home security products and firmware used by millions of customers worldwide.

What you will do

  • Design and implement firmware for battery-powered and wired IoT devices using microcontrollers and RTOS environments.
  • Own firmware components end to end, including architecture, implementation, 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 deliver reliable device functionality.

Requirements

  • Professional software development or embedded development experience with C/C++.
  • 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 unit testing, integration testing, or CI pipelines targeting embedded hardware.
  • Experience owning software components from design through delivery and maintenance.

Nice to have

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Experience with BLE, Wi-Fi, or similar wireless protocols and battery-powered products.
  • Experience with SPI, I2C, UART, Embedded Linux, Yocto, or BSP development.
  • Experience with Python for build automation, AWS IoT services, or cloud-connected devices.
  • Experience integrating AI or ML capabilities into embedded or IoT products.

Culture & Benefits

  • Work on home security devices used by customers worldwide.
  • Collaborate with a large firmware organization across Europe and Asia, with stakeholders in the US.
  • Contribute to products across new hardware development, existing device support, and feature delivery.
  • Work on hands-on engineering problems involving real-world hardware constraints and production reliability.

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