Job Description
Embedded Systems Engineer
Permanent | Hybrid
£60,000 - £70,000 per annum + Benefits
About the Role
We are seeking an experienced Embedded Systems Engineer to take ownership of our embedded control platforms. This hands-on role spans the full embedded stack, including STM32 firmware, hardware integration, TouchGFX GUI development, and system-level architecture. You’ll work closely with electrical and mechanical engineers to deliver robust products from development through to production.
Key Responsibilities
* Own and develop firmware on STM32F4 MCUs (Embedded C)
* Design and support PCBs using Altium Designer
* Develop low-level drivers (ADC, SPI, UART/RS485, I2C, GPIO, RTC)
* Implement safety logic and state machines
* Develop and maintain TouchGFX user interfaces
* Manage system architecture, EEPROM storage, and Modbus/RS485 communication
* Support testing, validation, production, and field issue resolution
Required Skills & Experience
1. Experience in embedded development (STM32 preferred)
2. Strong Embedded C and low-level driver experience
3. Experience with TouchGFX and mixed-signal systems
4. PCB design experience with Alt...