Software Test and Validation Engineer
hace 4 días
Greenwich
Software Test and Validation Engineer – London (Hybrid) – circa £45-£55 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.