Test Driven Development Lead
Role details
Job location
Tech stack
Job description
On behalf of our client, we are seeking to recruit a Management Accountant on an initial 6-month contract. As the Test-Driven Development Lead, you will join their Embedded Software department, playing a pivotal role in strengthening software quality and engineering capability across complex, safety-critical systems. You will act as a technical leader and change agent, embedding Test-Driven Development (TDD) practices within a highly skilled team, while maintaining robust verification standards and supporting the delivery of reliable, real-time embedded software solutions., * Lead the introduction and adoption of Test-Driven Development (TDD) practices within a high-performing embedded software team, driving cultural and process transformation.
- Coach and mentor experienced engineers in TDD principles, automated testing methodologies, and quality-first development approaches.
- Design, implement, and execute comprehensive automated test strategies from first principles, ensuring robust verification aligned with quality assurance standards.
- Provide hands-on technical leadership by personally developing and maintaining project-level automated tests to deliver objective evidence of software reliability and performance.
- Collaborate across development and testing functions to embed best-in-class engineering practices while maintaining clear organisational separation and compliance within a safety-critical environment.
Requirements
- C / C++ / MatLab / Similink
- Jetson Orin NX / Linux
- Hardware-software integration
- Simulation or real-time embedded systems
- Safety-critical or high-reliability systems experience
- Strong background in Test-Driven Development practices
- Experience with automated testing frameworks and CI/CD
- Extensive hands-on experience designing and executing automated tests
- Experience establishing test strategies from scratch
- Demonstrated ability to coach experienced engineers
- Strong requirements elicitation and analysis skills
- Strong communication and facilitation skills