Senior Embedded Firmware Engineer
Core
Design and deliver innovative connected products and IoT devices from concept through production.
Role type
Senior Embedded Firmware Engineer
Builds
IoT-connected devices and next-generation products
Domain
Consumer electronics / IoT / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded C/C++, Low-level drivers, Embedded communication protocols (UART, SPI, I2C), 32-bit microcontroller development (STM32, PIC32, ESP32), IoT connectivity (Wi-Fi, Bluetooth, cellular), Rapid prototyping (Arduino)
Preferred skills
RTOS development (FreeRTOS), Embedded GUI development (LVGL, MGS, TouchGFX), PCBA production test system firmware, Desktop/mobile software development (iOS, Android, Windows)
Technologies
STM32, PIC32, ESP32, Arduino, FreeRTOS, LVGL, MGS, TouchGFX, Wi-Fi, Bluetooth, Cellular
Responsibilities
Develop embedded firmware for IoT devices, Create low-level drivers and communication protocols, Build prototypes and MVPs, Support products through manufacturing and ongoing support
Seniority
Senior, hands-on IC
