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.