Salary: Up to £45,000 + Flexible Hybrid Working
Location: Birmingham (3 days onsite, 2 days WFH)
KO2's client, a pioneering technology company at the forefront of smart water management and operational efficiency, is looking for an experienced Embedded Software Engineer to join their innovative and collaborative engineering team in Birmingham.
This is an exciting opportunity to take ownership of embedded software design and development across a range of real-time, microcontroller-based systems. You'll work on products that have a genuine environmental impact - improving how critical resources are managed globally.
The Role
As an Embedded Software Engineer, you'll play a key role in the full development lifecycle, from concept through to testing and deployment.
You'll be responsible for developing efficient, reliable, and maintainable embedded code that interacts closely with custom electronics and sensor systems.
Key Responsibilities:
Design, develop, and maintain embedded software in C/C++ for STM32 or ARM-based microcontrollers
Implement and optimise applications running on RTOS platforms
Work with serial communication protocols such as SPI, I2C, UART, and CAN
Support board bring-up, debugging, and hardware/software integration
Collaborate clos...