Software Engineer, product development

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
£40,000.0 - £60,000.0
Working hours
Regular working hours

Tech stack

C Sharp (Programming Language) C++ (Programming Language) Linux Real-Time Operating Systems Software Engineering Test-Driven Development (TDD) Information Technology

Requirements

For this rewarding role, you will have a good degree (2.1 or 1st from a leading university) in Computer Science or similar, and relevant commercial experience. You will need to be credible in front of clients and understand the principles of software engineering, including specification and validation within the full software development lifecycle.

Projects are in a variety of application areas: primarily medical devices but embracing consumer products, lab instrumentation and biotechnology. This role will suit someone who enjoys working in different languages and development environments. There is plenty of opportunity to learn new skills.

Typical areas of interest are: applications development with C++, C#; embedded systems using RTOS or Linux; mobile platforms; Test Driven Development.

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.

1:22 min

Understanding software engineering as more than just coding

Lilia Gargouri Lilia Gargouri · World Congress 2026 Europe

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

42 sec

Energy forecasts and resource demands of information technology

Marjolein Pordon · LIVE

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

2:46 min

Missing equipment retrieval processes for departing employees

Jasmin Azemović Jasmin Azemović · World Congress 2026 Europe

Videos

See all

Related articles

See all