Head of Software Engineering

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£85,000.0
Working hours
Regular working hours

Tech stack

Microsoft Windows Component-Based Software Engineering DevOps Firmware Bare Metal

Requirements

This is a compelling opportunity for a knowledgeable and practical technical software manager to take the next step in their career, whilst retaining the ability to be “hands-on” in the development of software and firmware for cutting-edge sensing solutions.

As Head of Software Engineering, you will bring your experience and aptitude for developing software, firmware and manufacturing components at high volume whilst adhering to quality standards, as well as your skills in DevOps, team leadership and people management. It would be ideal if you can also bring expertise in using WPF or UWP to create Windows GUIs, or if you have had previous exposure to developing on Arduino or similar platforms.

You will have the chance to shape and support the continued successful growth of a skilled team of developers, particularly in the areas of PC-based and embedded software (firmware). You would be working with some of the top brands in consumer electronics and will enjoy the fast-paced, innovative environment.

Attributes needed for this role:

  • A good degree (2:1 or above) in a technical or scientific subject will be expected
  • Good knowledge and skills in Python, along with embedded C and ideally C#
  • Comfortable with process methodologies (particularly test-related) including languages tools and environments for DevOps of real-time firmware, and Windows 10 GUI applications
  • Familiar with the development of real-time, “bare-metal” firmware for ARM-based microcontrollers using ADC, DAC, and other peripherals
  • Evidence of previously working in high volume product and software lifecycles, within quality system frameworks
  • Excellent communication skills and an aptitude for people management, including team leadership and client interactions
  • Full right to work in the UK without time limit or sponsorship

You would be based in the company’s Cambridge offices, and they are open to some flexible working from home by arrangement. There would also be the opportunity for occasional international travel where you will work closely with clients and development partners.

Keywords: DevOps, Software, Firmware, Embedded, Technical Management, Team Leadership, Real-Time, Bare-Metal, Sensors, Consumer Electronics, Component Development, Cambridge.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all