C / C++ Developer

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)
Compensation
£32,000.0
Working hours
Regular working hours

Tech stack

Algorithm Design C++ (Programming Language) Data Structures Linux Python (Programming Language) Linux Kernel Lua (Scripting Language) Software Engineering Scripting Build Tools

Requirements

We are seeking a true coding enthusiast who enjoys the challenge of creating well-designed software, whether for a job or as a hobby. If you have substantial hobby projects or open-source contributions with source code you can share, then this role may be for you!

You would be joining a small team of software engineers in Central Cambridge working on high performance Linux-based software. This role is with a dynamic and successful early-stage company who are expand their development to meet demand for new features and expansion into new markets.

As a C++ developer, you would be instrumental in creating entirely new exciting features for their Linux-based connectivity software, and getting involved in areas such as algorithm development, data structure design, networking, compilers, advanced build systems, and kernel development.

Essential:

  • A must-have for this role is a substantial hobby project in C++ or C whose code you can share
  • Full right to work in the UK without time limit or restriction or sponsorship
  • A degree in a STEM subject from a well-respected university For bonus points:

  • Scripting skills, preferably with Python or Lua

An advantage of joining at an early stage is that the role will offer the opportunity to get involved with all aspects of their software and to broaden both your technical and your leadership skills as the company grows.

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

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

48 sec

Exploring alternative build tools and experimental web components

Sasha Shynkevich · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all