Job Details: Embedded Software Engineer
Company
Electrical Equipment Manufacturing
Location
Staffordshire
Salary
£60,000 - £70,000
Job Ref.
25256
Job Type
Permanent
Date posted
24/03/2026
Benefits
7.5% Matched Pension, High Street Discounts, Flexible Work
Contact
Apply Send to a Friend

 

 

Senior Embedded Software Engineer

£60-70k + Matched 7.5% Pension

Staffordshire

Ref: 25256

 

A global, market-leading engineering manufacturer specialising in advanced power solutions is looking to recruit a Senior Embedded Software Engineer. With a strong international presence and reputation for innovation, the company delivers high-performance engineered systems to customers across a wide range of demanding industries worldwide.

 

Embedded Engineer - The Role:

This is a fantastic opportunity for an experienced Embedded Engineer to take a lead role in the design and development of control software for advanced engineering systems.

  • Translating customer and system requirements into software specifications and acceptance criteria
  • Designing software architecture and interfaces for embedded systems (STM32, RTOS-based)
  • Developing, testing, and integrating embedded software in C/C++
  • Implementing communication protocols such as Modbus/TCP and serial communications (RS232/422/485)
  • Integrating software with sensors, actuators, and industrial control systems
  • Carrying out unit testing, code reviews, and validation activities to ensure quality and safety
  • Producing technical documentation including specifications, test plans, and release notes
  • Using Git for version control within a structured development environment
  • Supporting manufacturing, commissioning, and service teams with troubleshooting
  • Contributing to continuous improvement of software processes and standards

 

Embedded Engineer - The Person:

  • Degree in Software, Computer, Electrical or Control Engineering (or equivalent experience)
  • Strong experience developing embedded or industrial control software
  • Proficiency in C/C++ for embedded systems (ARM Cortex-M / STM32 preferred)
  • Experience with RTOS (e.g. FreeRTOS), including task scheduling and real-time debugging
  • Understanding of industrial communication protocols (Modbus, CAN, Ethernet)
  • Familiarity with coding standards and safety-critical development practices
  • Experience with testing tools, static analysis, and code quality processes
  • Proficient with Git and modern development workflows
  • Strong problem-solving skills and the ability to communicate technical concepts clearly
  • Python or MATLAB experience desirable
  • Ability to read electrical or mechanical drawings would be advantageous

 

Based in Staffordshire, this role is commutable from Stoke-on-Trent, Stafford, Wolverhampton, Cannock, and Derby.

 

 

Looking for a job involved with automation, control systems, process control or systems integration? Register your details on www.automationexperts.co.uk where you will find a full list of live positions where a customised automated search process allows immediate access to new vacancies as they are registered. Free, confidential service.

 

For further information call Sarah Clarke on: 01902212000 or 07519122547. Email: sarah.clarke@automationexperts.co.uk

Powered by Epsilon