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
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