freehire launches on Product Hunt on 26 August.

Follow →

Technical Lead - Embedded Software Engineer C/C++

Summary

Lead embedded software teams using C/C++ and IBM Rhapsody to design, architect, and verify model-based systems for client projects.

Salary: £100,000 - 100,000 per year

Requirements:
  • Strong software development experience in C and C++
  • Hands-on experience using IBM Rhapsody
  • Previous experience leading technical teams or projects
Responsibilities:
  • Provide technical leadership to embedded software engineering teams
  • Design and develop software in C and C++
  • Work with IBM Rhapsody in a model-based development environment
  • Define software architecture and support technical decision-making
  • Oversee software integration, verification, and validation activities
  • Collaborate with systems, hardware, and integration teams
  • Support the resolution of complex technical issues
  • Conduct technical reviews and mentor engineers where required
  • Ensure software is developed in line with project and quality requirements
Technologies:
  • Embedded
  • Hardware
  • IBM
  • Support
  • C++

More:

We are supporting a major engineering and technology programme within the defence sector and are looking for an experienced Technical Lead to join a highly skilled team working on complex, next-generation systems. This is a contract role based in Bristol, offering up to £70 per hour, an initial 12-month term with a strong likelihood of extension, and the opportunity to lead the development of complex, cutting-edge technology within a hybrid working environment. We offer long-term programme work and the chance to work closely with software, systems, hardware, and integration teams across the full development lifecycle.

last updated 32 week of 2026

See also