Software Developer

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

Role details

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

Tech stack

Microsoft Windows Software Applications C Sharp (Programming Language) C++ (Programming Language) Linux Software Engineering

Job description

This is a role with a small and profitable independent product company. The role combines C++ and potentially C# software engineering with offering technical consultancy, advice, guidance and support to their clients. The company’s products combine hardware and software, video imaging and signal data.

Requirements

You will have a solid understanding of C++ software engineering in terms of building well-structured, sizeable and performant software applications, in addition to a good technical degree from a top university. Ideally you will have experience of both Linux and Windows platforms, and some knowledge of C# as the company’s use of the language grows.

Prior image processing, video and embedded experience are not required, but could be gained as part of the role. It’s also a position which offers exposure across the software stack, low level upwards. The client consultancy aspects may include email, telephone and occasional in-person advice to engineers in other organisations.

Candidates will need to be UK based with full existing work permission without sponsorship, and seeking a full time and office-based role. The ability to gain UK government security clearance is advantageous given past and future projects.

Benefits & conditions

Their pleasant, modern offices are in a countryside location easily reachable by car, with a shared café on site. The company offers a competitive salary plus benefits including significant performance-related bonuses.

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.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:22 min

Understanding software engineering as more than just coding

Lilia Gargouri Lilia Gargouri · World Congress 2026 Europe

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:29 min

Undervaluing product design by treating software engineers as generic programmers

Marlene Roth Marlene Roth +1 · World Congress 2025

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