CareerPlanSign in

Embedded Software Engineer II, Ring, Ring Firmware

Gdansk, Pomeranian Voivodeship, PolandFull-time$230,000–$230,0002026-10-13 → 2026-10-16
Based in Poland

Core

Design, implement, and maintain embedded firmware in C/C++ for Ring IoT devices, developing new features from concept to production.

Role type

Embedded Software Engineer

Builds

Firmware for Ring IoT devices (connectivity, streaming, power management, sensors, security)

Domain

Consumer IoT / Embedded Systems

Required skills

C/C++, ARM CPUs, low-level drivers, interrupt service routines, hardware debugging (JTAG, UART), wireless protocols (BLE/WiFi), embedded Linux/FreeRTOS, bus protocols (SPI, I2C, UART)

Preferred skills

Python scripting, GenAI applications, battery-powered product testing, IAR/Keil tools, Git

Technologies

C, C++, ARM, FreeRTOS, Linux, BLE, WiFi, SPI, I2C, UART, JTAG, Git, IAR, Keil

Responsibilities

Design and implement firmware subsystems; Collaborate with hardware, QA, cloud, and app teams; Debug complex issues across hardware and software boundaries; Participate in code reviews and technical design discussions; Test on real devices; Ship products to production

Seniority

Mid-level, hands-on IC