We are seeking an experienced Systems Engineer to take a lead role in the validation and quality assurance of complex, integrated technology solutions combining both hardware and software.
This is a position where you will help shape testing strategy, oversee validation activities, and ensure robust product performance ahead of release. The role blends hands-on technical work with ownership of test planning, stakeholder engagement, and continuous improvement of validation practices.
You’ll take a holistic, user-focused approach to testing, ensuring systems perform reliably in real-world scenarios while driving best practices across the wider engineering function.
Responsibilities:
* Lead and coordinate system-level validation activities across complex, multi-component solutions
* Take ownership of test strategy, including defining requirements, developing plans, and executing structured validation programmes
* Design, document, and refine test cases, procedures, and risk mitigation approaches
* Act as a technical point of contact for testing activities, working closely with cross-functional stakeholders
* Evaluate and introduce new tools, technologies, or approaches to enhance testing capability
* Build and maintain internal test systems and environments to support validation activities
* Perform hands-on testing across hardware and software, including exploratory and black-box techniques
* Investigate defects, manage issue tracking, and support engineering teams in root cause analysis and resolution
* Handle complex technical challenges independently, engaging additional expertise where required
* Support and contribute to automation initiatives, including scripting and hardware-assisted validation setups
* Oversee regression testing cycles to ensure product stability and readiness for release
Experience:
* Strong background in electronics, electrical engineering, or a related technical field
* Extensive experience in system-level testing, validation, or quality assurance within a technology-led environment
* Solid understanding of networking fundamentals and connected systems
* Experience operating within structured development environments (e.g. Agile or Lean methodologies)
* Proficiency with common operating systems and test environments
* Working knowledge of scripting or programming (e.g. Python or similar)
* Ability to take ownership of technical deliverables and manage work with minimal oversight
On offer is an initial 6 month contract, is a technical role with a growing company who will support you develop your skills, with a strong possibility of a permanent role in the future. Apply now for immediate consideration.