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

Test Systems Software Engineer

Job in Stevenage, Hertfordshire, SG1, England, UK
Listing for: Expleo
Full Time position
Listed on 2026-05-19
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Overview

Expleois a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe.

We are seeking a Test Systems Software Engineer to join a specialist Test Engineering Software group supporting the design, development and sustainment of engineering test equipment used to validate complex defence systems and sub-assemblies.

This role focuses on developing robust, maintainable software for test equipment and engineering test solutions across the full product lifecycle, from early concept and prototyping through to production and in-service support. You will work in a software engineering lab environment closely integrated with electronics, instrumentation and hardware teams, collaborating across multiple engineering disciplines to deliver high-quality, reliable test capability to meet programme delivery schedules.

This position suits a hands‑on software engineer who enjoys working at the intersection of software, hardware and electronics rather than purely desktop or web‑based development.

Responsibilities
  • Design and develop software for automated and semi‑automated engineering test systems
  • Implement test solutions using C, C++, C# and appropriate scripting languages
  • Develop software to interface with instrumentation, data acquisition devices and custom electronic hardware
  • Integrate software with communications and control interfaces (Ethernet, serial, field buses, etc.)
  • Support hardware bring‑up, system integration, debugging and fault‑finding activities in lab environments
  • Create modular, maintainable and reusable test frameworks and architectures
  • Apply software engineering best practices including unit testing, code reviews and continuous integration
  • Contribute to automation, build pipelines and Dev Ops workflows
  • Produce technical documentation, requirements traceability and test artefacts
  • Collaborate with systems, electronics, firmware and production teams to define and deliver test capability
  • Support issue resolution and ongoing improvement of deployed test systems
Qualifications
  • Degree (or equivalent experience) in Software Engineering, Computer Science, Electronic Engineering or a related technical discipline.
Essential skills
  • Strong programming skills in C/C++ and/or C#
  • Experience developing software for test, instrumentation or hardware‑integrated systems
  • Understanding of automated test principles and engineering test methodologies
  • Experience with Lab Windows/CVI, NI Test Stand, or similar test frameworks
  • Familiarity with serial and network communications (RS232/422/485, Ethernet, CAN, Modbus, 1553, etc.)
  • Practical debugging and fault‑finding skills in lab environments
  • Knowledge of software quality practices (unit testing, clean design, version control, CI/CD)
  • Ability to read schematics and work alongside electronics hardware
  • Strong problem‑solving and analytical capability
  • Effective communication and cross‑functional collaboration skills.
Desired skills
  • Electronics or embedded systems knowledge
  • Experience with automated test equipment (ATE) architectures
  • Hardware control and data acquisition integration (DAQ, PXI, GPIB, VISA, etc.)
  • Scripting languages (Python, Power Shell or similar)
  • Continuous integration/build tooling and Dev Ops practices
  • Experience working within regulated or safety‑critical industries (defence, aerospace, automotive, medical)
  • Exposure to Agile/Scrum environments
Experience
  • Proven experience developing software for engineering or hardware‑integrated systems
  • Experience delivering test systems or manufacturing/production test solutions preferred
  • Experience working across the full development lifecycle from concept through deployment and support
  • Experience working within multi‑disciplinary engineering teams.
What do I need before I apply
  • Eligibility and willingness to obtain SC Clearance (Security Check Clearance) is essential.
Benefits
  • Collaborative working environment – we stand shoulder to shoulder with our clients and ourpeers through good…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary