×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Gloucester, Gloucestershire, GL1, England, UK
Listing for: Matthew James Group Ltd
Full Time position
Listed on 2026-01-06
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 65000 GBP Yearly GBP 65000.00 YEAR
Job Description & How to Apply Below
Embedded Software Engineer

Embedded Engineer | STM
32

Location:

Gloucester / Hybrid

Salary: £60,000 – £65,000

Overview

We are recruiting for an Embedded Software Engineer to work on STM
32-based embedded systems. This role suits an experienced Embedded Systems Engineer or Embedded Engineer who enjoys hands-on embedded software development, hardware interaction, and product ownership.

Embedded Software Engineer

Key Responsibilities:

* Embedded software development in C on STM
32F4 microcontrollers.

* Own firmware architecture, low-level drivers, and system behaviour.

* Develop and debug ADC, SPI, UART / RS485, I2C, GPIO, RTC.

* Implement state machines, alarms, safety logic, and fail-safe behaviour.

* Support PCB design decisions and hardware-software integration.

* Develop and maintain Touch

GFX embedded GUI applications.

* Manage EEPROM data, calibration routines, and non-volatile parameters.

* Implement Modbus RTU over RS485.

* Debug embedded systems across firmware, hardware, sensors, and GUI.

* Support testing, validation, production issues, and field failures.

* Produce clear embedded software documentation and release notes.

Embedded Software Engineer

Required Experience:

* 5+ years as an Embedded Software Engineer, Embedded Systems Engineer, or Embedded Engineer.

* Strong experience with STM
32.

* Embedded C and low-level firmware development.

* Touch

GFX or embedded GUI experience.

* Mixed-signal systems.

* SPI shift registers, relay / SSR control, Modbus RTU, RS485.

* EEPROM (AT24C32), calibration storage, parameter management.

* Confident with oscilloscopes, logic analysers, and debug tools.

* Experience working alongside hardware and mechanical teams.

If you’re an Embedded Software Engineer looking for a new opportunity with a growing and very successful company, please apply now to find out more
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary