2,039,887open jobs
120,297companies
253,226added this week
Browse all
Salary
$113k per year
Location
In office (Cambridge)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 28, 2026. First seen by Alion on Oct 27, 2026. ECM Selection scores B on the Alion truth index.

Overview
Company
Impact
Profile match
ECM Selection is a UK technical recruitment agency that places engineers, scientists and other numerate candidates with high-technology employers, from fresh graduates to technical directors. Working in the sector for more than 30 years, it recruits for roles such as RF engineers, hardware assembly and prototyping technicians, research scientists and technical sales engineers, mainly around Cambridge, London and Guildford. The company is headquartered in Stow cum Quy near Cambridge, England, United Kingdom.

This market leader in scientific instrumentation has dedicated engineering groups covering mechanical, electronics and software engineering. Their firmware team is part of their software group and also works closely with the electronics engineers. They are looking for a highly experienced, senior engineer to join this team.

Their product lines are based on high electromechanical precision, utilising firmware that drives motors, real time sensors and automated robotic systems. This is typically achieved using C / C++ embedded on ARM Cortex-M. As a Senior Engineer, you would work on multidisciplinary projects that include shipping firmware, integrating third-party modules, systems architecture, and interfacing with C#.NET code on the PC side.

Requirements:

  • Demonstrable and varied project experience in commercial grade embedded software / firmware development with expertise using C / C++ on ARM microcontrollers (ideally Cortex-M). This should include complicated and sophisticated electromechanical applications.
  • Expertise at system level engineering including distributed microcontrollers, electronic communications and module integration.
  • Strong understanding of electronics fundamentals and hands-on skills for motor and actuator controls.
  • Project experience with CAN, Ethernet, UART, SPI and similar.
  • Exposure to RTOS environments and use of standard embedded debugging tools.
  • Experience with C# .NET, SWD debuggers and distributed software architecture would be desirable.

Interested candidates should ideally have a degree in computer science or electronics, but moreover can still talk through the fundamentals. Further, an interest in scientific applications would be highly advantageous.

On offer is an excellent salary and benefits package. The role is based onsite, although the company will try to support flexible working around their core hours. Onsite parking is available.

Keywords: C / C++ , Embedded, Firmware, Scientific Instruments, Multithreading, Microcontrollers, Motor Controls, Precision Motion Controls, Onsite

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

Recommend for £250 - see www.ecmselection.co.uk/tell-a-friend for details.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,039,887 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Cambridge
≈ $65k – $119k per year (Estimated) · Hybrid · 5+ years exp · Cambridge
Python
Perl
Apply
≈ $81k – $171k per year (Estimated) · In office · Full-Time · 15+ years exp · Bachelor's Degree · Cambridge · Bengaluru · Ulm
DevOps
Wi-Fi
Apply
≈ $50k – $92k per year (Estimated) · In office · Nationals only · Full-Time · Bachelor's Degree · Fareham
Apply
≈ $54k – $114k per year (Estimated) · Hybrid · Full-Time · United Kingdom
C++
DevOps
RTOS
CI/CD
Git
GitLab
Management
Confluence
Jira
Apply
≈ $50k – $105k per year (Estimated) · Hybrid · Full-Time · Bournemouth
C++
DevOps
RTOS
CI/CD
Git
GitLab
Management
Confluence
Jira
Apply
≈ $92k – $193k per year (Estimated) · In office · Bachelor's Degree · Cambridge
Python
SystemVerilog
Chips/EDA
UVM
Apply
RF Lead Engineer 10 hours ago
≈ $79k – $136k per year (Estimated) · Remote (United Kingdom) · Full-Time · Cambridge
Apply
RF Engineer 10 hours ago
≈ $53k – $111k per year (Estimated) · Remote (United Kingdom) · Full-Time · Cambridge
Apply
Quality Manager 10 hours ago
≈ $77k – $134k per year (Estimated) · Remote (United Kingdom) · Cambridge
MedTech
CAPA
Apply
≈ $81k – $171k per year (Estimated) · In office · Full-Time · 15+ years exp · Bachelor's Degree · Cambridge · Bengaluru · Ulm
DevOps
Wi-Fi
Apply
See all jobs
This is one of many
2,039,887 more open roles from verified company boards, updated every day.