Embedded Test Driven Development Lead
Endeavour Recruitment
Gloucester, United Kingdom
19 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 146KJob location
Gloucester, United Kingdom
Tech stack
Automation of Tests
Software Quality
Continuous Integration
Linux
Embedded Software
Matlab
Real-Time Operating Systems
Systems Integration
Test Driven Development
Job description
- The UK Embedded Software department is at the core of MBDA's weapon systems.
- We create the complex, highly reliable real-time software that powers our missile systems and their components, ensuring that they provide the performance and functionality our users require when they need it.
- We are involved all the way through development from concept studies through trials firings and the move into production and service.
Role Requirements (skills, training and qualifications):
- You will act as a technical leader, coach, and change agent, embedding Test Driven Development (TDD) practices into a team of highly capable engineers who have not previously worked in a TDD environment.
- You will shape engineering culture and introduce TDD principles while maintaining clear organisational separation between development and testing.
- You will not only coach the team, you will act as a hands-on test practitioner where you will personally design, implement, and execute most project tests to provide objective evidence of software quality in line with quality assurance requirements.
Requirements
knowledge of design methodology
TDD skillset (Test driven development)- evidence in previous roles.
CI/CD (Continuous integration) experience.
advantageous skills noted on jd., * 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.
Advantageous:
- C / C++ / MatLab / Similink
- Jetson Orin NX / Linux
- Hardware-software integration
- Simulation or real-time embedded systems
- Safety-critical or high-reliability systems experience