A growing engineering-led technology company is looking for a new Lead Embedded Software Engineer to help shape the architecture and technical direction of a complex connected hardware product.
This is a hands‑on technical leadership role focused on Embedded Firmware development, system architecture and engineering best practices across a multi‑microcontroller platform.
Responsibilities
* Lead Embedded software architecture and technical direction
* Develop production Embedded C firmware
* Work across multiple different microcontrollers (STM32 & ESP32 mainly)
* Improve maintainability, testing and CI processes
* Support communication protocols, diagnostics and firmware update strategies
* Collaborate closely with electronics, cloud and product teams
* Review code and support engineering best practices
Requirements
* Strong experience with Embedded C and/or C++
* Commercial firmware development experience on microcontrollers (STM32 and ESP32 preferred)
* Experience working close to hardware and peripherals
* Strong understanding of scalable embedded architectures
* Experience with testing and CI for embedded systems
#J-18808-Ljbffr