Embedded Software Engineer III, Ring, Ring
Core
Design and implement firmware for IoT devices (doorbells, cameras, security products) serving millions of customers, acting as a technical leader for architecture and quality.
Role type
Senior Embedded Software Engineer (Technical Lead)
Builds
Firmware for Ring IoT devices including connectivity, streaming, power management, and sensors
Domain
Consumer IoT / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++, ARM CPUs, low-level drivers, interrupt service routines, hardware debugging, system architecture, mentoring
Preferred skills
Wireless protocols (BLE, Wi-Fi), battery optimization, embedded security, Embedded Linux/FreeRTOS, JTAG, test strategy definition, GenAI applications
Technologies
C, C++, ARM, FreeRTOS, Linux, BLE, Wi-Fi, SPI, I2C, UART, JTAG
Responsibilities
Own design and implementation of firmware spanning multiple subsystems; lead colleagues to deliver high-quality scalable code; make cross-product architecture decisions; mentor engineers and raise technical standards; partner with hardware, QA, cloud, and vendor teams; shape firmware roadmap and technical strategy; debug complex hardware-software boundary issues.
Seniority
Senior, hands-on IC with leadership scope