Head of Software

ENTERPRISE RECRUITMENT
Cambridge, United Kingdom
6 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
£ 120K

Job location

Cambridge, United Kingdom

Tech stack

Application Layers
Automation of Tests
C++
Software Quality
Continuous Integration
Linux
Linux on Embedded Systems

Job description

Thriving, well-established electronics company with a proven track record of delivering high-reliability, hardware-integrated products requires a Head of Software to lead the overall software strategy, ensuring consistent quality, efficient delivery, and long-term technical scalability across embedded, systems, and application layers.

Requirements

This is a senior leadership position within the Engineering Management team, responsible for unifying multiple software groups, setting architectural and engineering standards. The role combines clear strategic ownership with sufficient technical depth to challenge design decisions, guide architecture, and act as the organisation's senior software authority.

This is a rare opportunity for an experienced software leader to shape the future capability of an innovative engineering business at an exciting stage of growth and transformation.

The ideal candidate will be a delivery-focused leader with a strong background in embedded or hardware-adjacent software environments, proven success building and developing high-performing teams, and a track record of improving software quality, consistency, and organisational alignment at scale.

Head of Software essential requirements

  • Proven leadership of multi-disciplinary software teams
  • Strong background in embedded, systems, or hardware-coupled software
  • Experience defining software strategy, architecture governance, and engineering standards
  • Track record improving delivery performance, quality, and technical consistency
  • Ability to influence at senior technical and executive levels

Head of Software desirable experience

  • Embedded Linux on SoCs (e.g., Xilinx or Intel)
  • C/C++ and awareness of modern languages such as Rust or Go
  • CI/CD, automated testing, and controlled release in high-reliability environments
  • Cross-platform Linux/x86 software integrated with hardware

Apply for this position