Lead Firmware Engineer
Core
Architect and own the embedded software platform for high-end creative industry products, bridging firmware, electronics, and networking.
Role type
Lead Firmware Engineer (Embedded Systems)
Builds
Next-generation connected products with embedded control, colour science, and rugged electronics
Domain
Creative industries / Embedded Systems / IoT
Required skills
C/C++, STM32 microcontrollers, FreeRTOS, embedded networking (Ethernet, TCP/IP, Bluetooth, Wi-Fi), bootloader development, hardware debugging (UART, I2C, SPI), PCB design interpretation
Preferred skills
Embedded GUIs, web servers, AWS/Azure IoT, Python, C#, cellular connectivity, GPS
Technologies
STM32, FreeRTOS, C, C++, Ethernet, TCP/IP, LWIP, Bluetooth, Wi-Fi, USB, UART, I2C, SPI
Responsibilities
Own firmware architecture and technical roadmap; develop embedded software on ARM microcontrollers; build bootloaders and firmware update mechanisms; debug firmware-electronics boundaries; collaborate with electronics and mechanical engineers; improve platform reliability and maintainability
Seniority
Senior, hands-on IC with architectural authority
