Embedded Systems EngineerPermanent | Hybrid£60,000 - £70,000 per annum + Benefits About the RoleWe 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 ResponsibilitiesOwn and develop firmware on STM32F4 MCUs (Embedded C)Design and support PCBs using Altium DesignerDevelop low-level drivers (ADC, SPI, UART/RS485, I2C, GPIO, RTC)Implement safety logic and state machinesDevelop and maintain TouchGFX user interfacesManage system architecture, EEPROM storage, and Modbus/RS485 communicationSupport testing, validation, production, and field issue resolutionRequired Skills & ExperienceExperience in embedded development (STM32 preferred)Strong Embedded C and low-level driver experienceExperience with TouchGFX and mixed-signal systemsPCB design experience with AltiumFamiliarity with Modbus RTU, RS485, EEPROM, and production debugging toolsDesirableExperience in industrial automation, HVAC, water systems, or similar environments
Job Title
Embedded System Engineer