Software Technical Lead

Company: Matchtech
Apply for the Software Technical Lead
Location: Bristol
Job Description:

Overview

As a hands-on Software Technical Lead in the Embedded Software Department, you will own the design and delivery of embedded software for a next-generation naval system. You will work across the full lifecycle, from requirements and architecture to implementation, integration and deployment, with a strong emphasis on technical direction rather than standard line management. You’ll shape solutions, drive engineering best practices, and coordinate with stakeholders to mitigate risk and debt. This role offers the chance to take on greater technical responsibility within a specialist engineering pathway. You will operate at the intersection of software engineering and systems safety, security and

Responsibilities

  • Technical ownership of embedded software design and delivery (C/C++)
  • Define and review software architecture, design approaches and implementation strategy
  • Ensure designs meet safety, security and reliability requirements before implementation
  • Hands-on development, review, and problem-solving across the lifecycle
  • Collaborate with stakeholders and other engineering disciplines to steer technical decisions
  • Identify and communicate technical risk and software debt
  • Produce and review technical documentation and design artefacts
  • Promote engineering best practices: coding standards, QA discipline, and pragmatic process improvements
  • Use delivery metrics to recommend improvements

Key requirements

  • 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 ability to challenge/shape solutions
  • Desirable: FreeRTOS
  • Desirable: Low-level / driver development
  • Desirable: ARM architecture and/or ARM Assembler
  • Desirable: Model-driven development tools (e.g., Rhapsody UML)
  • Desirable: IBM Engineering Workflow Management / Rational Team Concert (or similar)
  • stakeholder collaboration
  • problem-solving
  • technical communication
  • embedded C / C++
  • RTOS concepts/environments
  • interface documentation (ICDs)

…

Posted: October 16th, 2026