Embedded Software Team Lead
TRIA
Bath, United Kingdom
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 70KJob location
Bath, United Kingdom
Tech stack
C++
Code Review
Communications Protocols
Embedded C
Embedded Software
Firmware
Systems Architecture
Peripherals
Job description
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
If you're looking for a new challenge, want to be apart of an exciting journey whilst making an impact from day 1 - apply now!