Graduate Software Engineer

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

Tech stack

Microsoft Windows Android Software Development Apple IOS Apple Mac Systems Bug Tracking Systems C Sharp (Programming Language) C++ (Programming Language) Code Review Linux Real-Time Operating Systems Software Engineering Information Technology
+1 more
Software Version Control

Requirements

You could be working on projects for consumer products, medical devices, instrumentation and sensing, or food technology to name a few. The software engineering will be extremely varied, spanning platform ranging from embedded devices, to mobile and cloud, so you will need to be adaptable and willing and able to pick up new skills as needed and work outside your comfort zone. This is a great opportunity to build experience in software engineering as well as honing your communications skills., * A 1st or 2.1 in Computer Science, Electronics, or other relevant discipline from a well-respected university

  • Good coding skills in C++ and / or C#, together with some experience or interest in working across embedded, desktop, mobile devices, or the cloud.
  • Some experience in developing software for a few of the following: Windows, Linux, macOS, Android, iOS or for embedded real time operating systems.
  • A good understanding of software engineering best practice (version control, bug tracking, code review etc.), and interest in subjects such as low level comms, user interfaces, and cryptography.
  • Strong communications skills and willingness to collaborate with clients and colleagues.
  • The company cannot offer sponsorship, so you will need full existing right to work in the UK.

Benefits & conditions

The company are based in a pleasant and accessible rural location within cycling distance from Cambridge. They offer a competitive salary and benefits package.

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.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:25 min

Testing the AI generated Apple iOS Flashcards application

MIlan Todorović MIlan Todorović · World Congress 2026 Europe

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

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