Test Systems Software Engineer - #187845
Expleo Group
Date: 1 week ago
City: Stevenage
Contract type: Full time
Expleo is 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
We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive
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 DevOps 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
- Degree (or equivalent experience) in Software Engineering, Computer Science, Electronic Engineering or a related technical discipline.
- 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 LabWindows/CVI, NI TestStand, 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.
- 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, PowerShell or similar)
- Continuous integration/build tooling and DevOps practices
- Experience working within regulated or safety-critical industries (defence, aerospace, automotive, medical)
- Exposure to Agile/Scrum environments
- 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.
- Eligibility and willingness to obtain SC Clearance (Security Check Clearance) is essential.
- Collaborative working environment – we stand shoulder to shoulder with our clients and our peers through good times and challenges
- We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
- Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses
- Competitive company benefits
- Always working as one team, our people are not afraid to think big and challenge the status quo
- As a Disability Confident Committed Employer we have committed to:
- Ensure our recruitment process is inclusive and accessible
- Communicating and promoting vacancies
- Offering an interview to disabled people who meet the minimum criteria for the job
- Anticipating and providing reasonable adjustments as required
- Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people
We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Veterinary Receptionist
Inspiring Vet Care,
Stevenage
1 week ago
Role: Veterinary Receptionist Location: Deepdale Veterinary & Aquatic Centre, Stevenage Contract: Part-Time, Permanent At inspiring vet care, our people are at the heart of everything we do. As the UK’s number one vet care provider, we're trusted with the care of over 2 million animals, delivering our purpose of healthier animals and happier owners. Deepdale Vet Centre is a forward...
Clinical Psychologist
Azza HealthCare Agency,
Stevenage
2 weeks ago
We are seeking a dedicated Clinical Psychologist to join our Therapy Team, supporting pupils with communication difficulties, autism, developmental delays, trauma, ADHD, and related conditions. Provide high-quality emotional and psychological support to enhance classroom learning and wellbeing. Design and deliver staff training on neurodiversity-affirming approaches and psychological interventions. Lead formulation and oversee therapeutic approaches such as mindfulness, CBT, and DBT...
Group Head of L&D Academy
MBDA,
Stevenage
2 weeks ago
As Group Head of MBDA Academy (L&D), reporting to the VP of HR Learning and Development, you will play a central role in defining and structuring the company's Academy model. Salary : Circa £ 75,000 - £90,000 depending on experience Dynamic (hybrid) working : As and when necessary. Frequent overseas travel will be required. Language: Fluency in English and French...