> Markdown version of [/jobs/ext/3742613-software-technical-lead](https://www.wearedevelopers.com/jobs/ext/3742613-software-technical-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Technical Lead - **Company:** Matchtech - **Location:** Bristol, UK - **Experience:** Expert - **Salary:** £20,000.0 - **Contract:** Permanent contract - **Skills:** ARM Architecture, C++ (Programming Language), Device Drivers, Embedded Software, FreeRTOS, IBM Rational Team Concert (Collaboration Tool), Software Architecture, Rhapsody, Software Engineering, UML, Model-Driven Development - **Published:** October 15, 2026 - **Apply:** https://www.careerjet.co.uk/job/gbaee69852caaec10c96a9732ac598ea2e/eaa ## About the Role * Strong embedded software development experience in C / C++ * Working knowledge of RTOS concepts/environments * Ability to develop/test against requirements and interface documentation (e.g., ICDs) * Strong design/architecture thinking and the confidence to challenge/shape solutions Desirable: * FreeRTOS * Low-level / driver development * ARM architecture and/or ARM Assembler * Model-driven development tools (e.g., Rhapsody UML) * IBM Engineering Workflow Management / Rational Team Concert (or similar) If you are an experienced Embedded Software professional seeking a technically challenging opportunity within the defence and security sector, apply now to join our client's specialist engineering team. ## Description Our client, a leading organisation in the defence and security sector, is seeking a hands-on Software Technical Lead to join its Embedded Software Department. This permanent role supports the development of innovative software for a next-generation naval system, covering the full software lifecycle from requirements and architecture through to implementation, integration and deployment. This is a technically focused position involving software design, development and technical direction rather than conventional line management. The role offers an opportunity to take on greater technical responsibility while progressing through a specialist engineering pathway. What you'll be doing (hands-on / technical) * Technical ownership of embedded software design and delivery (C/C++) * Defining and reviewing software architecture, design approaches and implementation strategy * Ensuring design meets safety, security, reliability requirements before full implementation * Hands-on development, review, and technical problem-solving across the lifecycle * Working with stakeholders and other engineering disciplines to steer technical decisions * Identifying and communicating technical risk and software debt * Producing and reviewing technical documentation and design artefacts * Promoting engineering best practice: coding standards, QA discipline, and pragmatic process improvements * Using delivery metrics/data to recommend improvements where appropriate