Embedded Software Developer (IoT)
Remote
Core
Design and implement embedded software components, hardware drivers, and beverage dispensing logic for IoT-powered smart beverage devices.
Role type
Middle embedded software developer (IoT)
Builds
Smart beverage dispensing systems with touchscreen interfaces, secure OTA updates, and sensor integration
Domain
Consumer IoT / Smart Home
Required skills
C/C++, STM32, ARM Cortex-M, FreeRTOS/Zephyr RTOS, UART/I2C/SPI, MQTT/TCP/IP, secure boot/OTA, embedded debugging
Preferred skills
Camera integration, embedded vision SDKs, FatFS/LittleFS, lwIP, fluidics control systems, FPGA/ASIC
Responsibilities
Design embedded software and drivers, develop beverage dispensing logic, implement secure OTA updates, debug firmware on hardware, create technical documentation, conduct unit/integration testing
Seniority
Middle, hands-on IC
