for a range of customers. Their work typically involves
custom hardware, embedded firmware, and system integration
, often in industrial or safety-related environments.
They're looking for an experienced
Embedded Systems Test Engineer
to support active customer projects. This is a
hands-on, lab-based role
, working alongside a strong team of hardware and embedded software engineers.
The role
You'll be responsible for
system-level testing of embedded products
, combining practical investigation with sensible automation. The focus is on validating real behaviour on real hardware, not just executing predefined scripts.
Typical responsibilities include:
Testing embedded systems made up of
custom hardware and embedded software
Writing
Python
scripts to automate tests and control test equipment
Performing
exploratory testing
to uncover system-level and integration issues
Using lab equipment such as
oscilloscopes, logic analysers, signal generators, and programmable power supplies
Probing signals and correlating physical measurements with firmware behaviour
Recording results clearly and methodically
Contributing to
test plans and procedures
Working closely with
hardware and embedded software engineers
to diagnose issues
Running tests via
Azure DevOps CI
Managing test code and artefacts using
Git
Very occasional support at customer sites
What they're looking for
This role suits someone who already has solid experience testing embedded or hardware-based systems. You'll need to be comfortable with most of the following:
Embedded or
systems-level testing
Practical
Python
for test automation (not web or application testing)
Hands-on use of
electronic test and measurement equipment
Exploratory testing
of complex systems
A structured, engineering-led approach to testing and documentation
Working closely with development teams rather than in a separate QA function
Willingness to work
onsite in Southampton
(this is not a remote role) - and fully eligible to work in the UK without sponsorship.
Useful experience
Experience in any of the following would be beneficial but not essential:
Embedded
C/C++
Reading
electronic schematics
Industrial or configurable control systems
Functional safety
or IEC 61508 environments
What this isn't
Not a software-only or web testing role
Not a remote or hybrid contract
Not a test-case-execution QA position
In short:
A hands-on
embedded systems test contract
, working with capable engineers on real hardware in the lab, supporting customer-facing engineering projects within a systems engineering consultancy.