skip to main content

Theale, Reading

Permanent, Full time

We’re building something powerful. Let’s build it together.

We've delivered high-performance embedded computing solutions for four decades across industries including defence, telecoms, and aerospace. We’re proud to be experts in what we do and are looking for a Quality Assurance Manager to join our brilliant team.

We are seeking a Software Tester to join our growing Realisation Engineering team to help ensure the quality and performance of our embedded software and system-level products.

This is an excellent opportunity for a recent graduate or early-career tester looking to develop hands-on experience in embedded systems and high-reliability software testing.

The Role

As a Software Tester, you will support the testing and validation of firmware, drivers, operating systems, and system-level software. You will work closely with developers, hardware engineers, and senior testers to execute test plans, identify defects, and contribute to the continuous improvement of our quality assurance processes.

Key Responsibilities:

• Execute functional, regression, and performance test plans for embedded software and system-level applications.

• Conduct manual testing and support the development of automated test scripts where applicable.

• Log, track, and verify defects using the company’s issue-tracking tools (e.g., JIRA).

• Assist in preparing and maintaining test documentation, including test cases, reports, and procedures.

• Collaborate with software and hardware teams to understand product functionality and test requirements.

• Support system integration and validation testing on real hardware platforms.

• Ensure all testing adheres to internal and industry standards for reliability and safety.

What do I need to bring with me?

Essential Skills & Qualifications

• Technical qualification in Computer Science, Software Engineering, Electronics, or a related discipline. • A solid understanding of software testing principles and software development life cycles.

• Experience with Linux.

• Knowledge of Windows, or RTOS environments.

• Debugging hardware setup to perform the software testing.

• Strong analytical and problem-solving skills with attention to detail.

• Excellent communication and teamwork skills.

• Self-motivated with a keen interest in learning new technologies and tools.

Desirable Skills

• Exposure to embedded systems or hardware–software integration.

• Being able to analyse and debug a failed software test. • Experience with test automation frameworks (e.g., PyTest, Robot Framework).

• ISTQB foundational certificate • Knowledge of version control systems (e.g., Git).

• Knowledge of CICD Systems.

• Understanding of networking protocols or hardware interfaces (e.g., PCIe, Ethernet, USB).

Benefits for Working at Concurrent

  • 25 days holidays + bank holidays and holiday purchase scheme.

  • Annual profit share bonus.

  • Cycle to work, Home & Tech and car salary sacrifice schemes.

  • Death in service benefit & income protection.

  • Employee assistance programme and virtual GP.

  • Employee referral scheme.

  • Enhanced parental leave.

  • Generous company pension scheme with up to 10% employer contribution.

  • One paid volunteering day per year.

  • Private Health Insurance through Bupa.

  • YuLife wellbeing app.

Equal Opportunity Statement

We are an equal opportunity employer and believe in the power of a diverse, inclusive team. We welcome all applications from all suitably qualified people, regardless of race, sex, disability, religion / belief, sexual orientation or age.

Please let us know if you require anything which would enable your success throughout our interview process.

Theale, Reading

Permanent, Full time

Apply for this position

Software Tester

Please submit your details and attach your resume/CV.