£45 Per hour
Inside
Hybrid
London Area, United Kingdom
Summary: The Software Test and Validation Engineer role involves ensuring the safety and reliability of software-controlled systems within a Product Development team. The engineer will develop and execute test programs, perform system-level tests, and provide feedback for product improvements. This position requires a mid-level experience in product testing, particularly with firmware and software. The role is hybrid and offers a competitive hourly rate.
Key Responsibilities:
- Independently plan and execute unit testing and system integration testing.
- Perform embedded software unit testing to verify functionality, accuracy, and reliability of individual components.
- Conduct software integration testing, verifying interactions between software, hardware components, subsystems, and external interfaces.
- Suggest simulation or emulation techniques to improve system-level testing.
- Recommend and implement automated testing frameworks and tools to optimise processes, improve productivity, and ensure consistent results.
- Support the software release process, ensuring builds are ready and software issues are effectively evaluated.
Key Skills:
- Mid-level experience in product testing involving firmware and software.
- Hands-on experience writing test cases, executing tests, and producing detailed test reports.
- Proficiency in C/C++ programming and embedded systems.
- Experience with embedded testing tools and standard testing methodologies.
- Understanding of electronic/electrical systems (mechanical experience not required).
Salary (Rate): £45.00/hr
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Mid-Level
Industry: IT
Software Test and Validation Engineer – London (Hybrid) – circa £45 per hour (Umbrella) - 12 month contract
About the Role:
We are seeking a motivated Software Test and Validation Engineer to join our client’s Product Development team. In this role, you will help ensure our software-controlled systems operate safely and reliably, working on cutting-edge engineering products. You will develop and execute comprehensive test programmes, perform system-level tests, and provide detailed feedback to support product improvements.
Key Responsibilities:
- Independently plan and execute unit testing and system integration testing.
- Perform embedded software unit testing to verify functionality, accuracy, and reliability of individual components.
- Conduct software integration testing, verifying interactions between software, hardware components, subsystems, and external interfaces.
- Suggest simulation or emulation techniques to improve system-level testing.
- Recommend and implement automated testing frameworks and tools to optimise processes, improve productivity, and ensure consistent results.
- Support the software release process, ensuring builds are ready and software issues are effectively evaluated.
Experience and Skills:
- Mid-level experience in product testing involving firmware and software.
- Hands-on experience writing test cases, executing tests, and producing detailed test reports.
- Proficiency in C/C++ programming and embedded systems.
- Experience with embedded testing tools and standard testing methodologies.
- Understanding of electronic/electrical systems (mechanical experience not required).
Preferred Qualities:
- Strong team player with excellent communication skills, able to collaborate with software, hardware, and validation teams.
- Able to take ownership of testing procedures and work closely with development engineers.
- Experience with system-level testing and complex engineering products.
Candidates currently in permanent roles are welcome, though contract applicants will also be considered.
Why Join the team:
- Be part of a collaborative and friendly team, where your contributions make a real impact.
- Work on innovative, high-tech products that support critical systems globally.
- Opportunities to grow your skills in embedded software testing and validation.
How to apply:
To apply for this excellent opportunity, please submit your CV for review.