C++ Software Engineer

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)
Experience level
Expert
Compensation
£50,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Microsoft Windows Algorithm Design Macintosh Computers Apple Mac Systems C++ (Programming Language) Linux MATLAB Secure Coding Scripting Information Technology Multiplatform
+1 more
Legacy Systems

Job description

This role would involve developing fast efficient C++ for Windows, Mac, and Linux through to constrained embedded systems based on a range of processors.

Tasks will include:

  • Development in C++ of reliable and secure code tailored for new and legacy platforms and products
  • Development and prototyping of DSP algorithms
  • Mentoring of less experienced team members

Requirements

Do you have a thorough knowledge of the inner workings of C++ with a proven record of writing efficient code for a variety of platforms? This role is with a stable and profitable company operating in a growing market sector., * A 1st or 2.1 degree in Computer Science or similarly applicable subject from a well-respected university

  • Substantial commercial experience in C++
  • Cross-platform development experience including Windows, OSX, Linux, and resource-constrained embedded systems.
  • Strong mathematical skills and aptitude for algorithm development
  • Full existing right to work in the UK without restriction, time limit or sponsorship

Skills in MATLAB and scripting languages would benefit your application but are not mandatory.

About the company

You would be joining a small team of like-minded technology enthusiasts. The company has pleasant and well-appointed offices and a dynamic but informal start-up like culture with minimal hierarchy and a lively social scene.

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:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

Videos

See all

Related articles

See all