Embedded Software Consultant

SoCode Recruitment

Cambridgeshire and Peterborough

On-site

GBP 42,000 - 65,000

Full time

41 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SoCode Recruitment in Cambridge is seeking an Embedded Software Engineer to join a consultancy. You will work on diverse projects turning complex engineering challenges into practical, high-quality technologies that benefit patients and clinicians.

You will develop robust software for devices and systems, engage with clients, and take ownership of your contributions using C/C++, Python, and RTOS/bare-metal practices. A CS or Electronic Engineering degree with 2–5 years in industry is preferred.

Qualifications

  • Degree in Computer Science, Electronic Engineering or related discipline.
  • 2–5 years of commercial software development experience.
  • Experience with C and/or C++ in commercial projects.
  • Working knowledge of Python for scripting and tooling.
  • Embedded software development with RTOS or bare-metal.
  • Hardware interfacing, electronics bring-up and system testing.

Responsibilities

  • Developing high-quality software for innovative devices and systems.
  • Contributing to client projects and delivering against technical objectives.
  • Engaging with clients and clearly communicating technical information to both engineers and non-technical stakeholders.
  • Taking ownership of your work, managing priorities and ensuring successful delivery of projects.

Skills

C/C++
Embedded software
RTOS
Bare-metal
Python
Hardware interfacing
Client communication

Education

CS or Electronic Engineering degree

Job description

An innovative engineering consultancy is looking for a talented Embedded Software Engineer to join its growing team in Cambridge.

Working on a diverse range of projects, you'll help turn complex engineering challenges into practical, high-quality technologies that make a tangible difference to patients and clinicians.

If you enjoy solving technical challenges, working across disciplines and seeing your software make it into real-world products, this role offers the variety and impact you're looking for.

The Role

No two projects are the same. You'll develop robust, maintainable software, contribute to technical design decisions and work closely with clients and colleagues to deliver solutions.

What You'll Be Doing:

  • Developing high-quality software for innovative devices and systems.
  • Contributing to client projects and delivering against agreed technical objectives.
  • Engaging directly with clients, communicating technical information clearly to both engineering specialists and non-technical stakeholders.
  • Taking ownership of your work, managing priorities and contributing to the successful delivery of projects.

What They're Looking For:

  • You'll ideally have a degree in Computer Science, Electronic Engineering or a related engineering discipline, alongside 2–5 years of commercial software development experience.
  • Commercial software development experience inC and/or C++; experience with both is advantageous.
  • Working knowledge of Python for scripting, tooling and test automation.
  • Embedded software development, including RTOS or bare-metal programming.
  • Hardware interfacing, electronics bring-up and system testing.

You don't need to tick every box. A strong foundation in software development, a willingness to learn and an interest in engineering high-quality products are what matter most.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

SoCode Recruitment • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 90,000
Embedded C / C++ Engineer | Cambridge | Up to £50,000 | Medical Technology
Embedded C / C++ Engineer | Cambridge | Up to £50,000 | Medical Technology

SoCode Recruitment • Cambridge

On-site
GBP 36,000 - 60,000
Embedded Software Engineer - Medical Devices
Embedded Software Engineer - Medical Devices

ECM Selection • Cambridge

On-site
GBP 65,000 - 90,000
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Performance bonus
Share incentive scheme
Enhanced pension
+7
C++ Software Engineer (Embedded Systems)
C++ Software Engineer (Embedded Systems)

Zenovo • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 65,000
Bonus & Benefits
Embedded Software Engineer - Medical Devices
Embedded Software Engineer - Medical Devices

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 60,000 - 80,000
Embedded Software Engineer
Embedded Software Engineer

SoCode Limited • Cambridge

On-site
GBP 55,000 - 75,000
Referral scheme
Embedded Software Engineer - Impactful Client Projects
Embedded Software Engineer - Impactful Client Projects

SoCode Recruitment • Cambridgeshire and Peterborough

On-site
GBP 42,000 - 65,000
Embedded Linux Engineer
Embedded Linux Engineer

Technical Futures Ltd • Cambridge

On-site
GBP 65,000 - 90,000
Company Bonus Scheme
Private Healthcare
10% Company pension contribution
+2