обновлено 5 дней назад
Embedded Software Engineer (IoT)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Embedded Software Engineer I (IoT)
90 000 - 100 000$
3 дня назад
Embedded Software Engineer (IoT)
130 000 - 195 000$
6 дней назад
Embedded Software Engineer (Firmware)
168 000 - 247 000$
6 дней назад
Embedded Software Engineer (Energy)
3 дня назад
Embedded Software Engineer (IoT)
9 090 200 - 16 881 800HUF
1 день назад