Embedded 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)
Compensation
ÂŁ40,000.0
Working hours
Shift work

Tech stack

C (Programming Language) Microsoft Windows C++ (Programming Language) Linux Distributed Systems Embedded Software Internet Protocol Python (Programming Language) DataOps Software Engineering TCP/IP Build Tools
+1 more
Software Version Control

Requirements

  • A good degree in a scientific or engineering subject and strong supporting A-level grades.
  • C programming experience whether academic, commercial or personal interest.
  • Familiarity with collaborative sofware working practices, including build systems, source control, issue trackers.
  • A “self-starting” attitude, happy to use your own creative and technical knowledge, knowing when to seek advice or assistance.

You will have the opportunity to develop (and great if you already have):

  • C++ and/or Python programming experience.
  • Knowledge of embedded, sensor, wireless, RF, test and/or distributed systems.
  • Knowledge of IP networking protocols (TCP/IP, UDP, HTTP).
  • Linux system-level, and/or Windows user-facing UI, software development skills.

Benefits & conditions

This is a primarily office-based role with flexible hours and occasional home working possible. The company’s modern and well-equipped offices are a pleasant working environment, and parking is available on site. The office is easy to reach for Cambridge city cyclists and has good transport links. A competitive salary and benefits package is provided.

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.

2:00 min

Separating dataset creation from low-level software implementation steps

Jan Zawadzki ¡ World Congress 2022

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner ¡ LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard ¡ World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang ¡ Coffee With Developers

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters ¡ World Congress 2022

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