1,828,146open jobs
106,252companies
266,076added this week
Browse all
Salary
$113k per year
Location
In office (Cambridge)
Seniority
Principal
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 19, 2026. First seen by Alion on Oct 8, 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 growing engineering product start-up has taken their innovative technology to market and has already established partnerships with multiple stakeholders within robotic scientific manufacturing systems. They are looking to hire a senior / principal level Firmware Engineer to join their multidisciplinary team.

As a senior engineer, you would take technical ownership of firmware development for sensors, controls, motors and electromechanical components. Your code will keep systems running smoothly and you will champion code quality, reliability and delivery. Further, you will be a key individual within the team, collaborating with electronics and mechanical engineers as well as scientists.

Requirements:

  • An extensive track record designing and building embedded systems, with a strong appreciation of applied hardware (including motors and sensors). This should include firmware used in prototyping to production ready delivery.
  • Extensive demonstrable experience with C and C++ firmware development for ARM microcontrollers (ideally STM32). Additional experience with C# or Python would be desirable.
  • Strong project development process experience including relevant automated tests for embedded systems, debugging complex hardware systems and even understanding of electronics schematics.

Projects are complex and sophisticated, so an ethos of teamwork and collaboration is fostered. This means that strong communication skills are expected. Further, technical management and architecting experience would be needed.

Due to the nature of projects, this role is based fully onsite at their offices and workshops. Parking is available on premises. On offer is an excellent remunerations package including a wide range of benefits. Interested candidates are expected to be based close to offices, located in the south of Cambridgeshire (commutable from Cambridgeshire, north Essex, north Hertfordshire and west Bedfordshire).

Keywords: Embedded, C / C++, Firmware, Microcontroller, Control Systems, Motors, Sensors, Robotics, Electromechanical, Multidisciplinary, Engineering, 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.
1,828,146 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
≈ $94k – $196k per year (Estimated) • Hybrid • Cambridge
Python
C++
AI/ML
Computer Vision
AI Agents
LiteRT
ExecuTorch
DevOps
RTOS
Linux
Robotics
Sensor Fusion
Apply
≈ $112k – $216k per year (Estimated) • Hybrid • Full-Time • Edinburgh
Management
Agile
Apply
≈ $67k – $121k per year (Estimated) • Hybrid • Full-Time • Edinburgh
MATLAB
MATLAB
Simulink
Apply
≈ $67k – $121k per year (Estimated) • Hybrid • Full-Time • Edinburgh
Python
MATLAB
Management
Microsoft Office
Apply
≈ $66k – $118k per year (Estimated) • Hybrid • Full-Time • Edinburgh
MATLAB
MATLAB
Simulink
Management
Agile
Apply
$107k – $284k per year • Equity • Remote (United States) • Full-Time • 7+ years exp • Bachelor's Degree • New York • Washington • Columbia
Python
Go
JavaScript
TypeScript
SQL
C#
C++
C++
Protobuf
Databases
PostgreSQL
Apache Kafka
DevOps
Rest API
gRPC
Terraform
GCP
New Relic
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
$161k – $242k per year • In office • Secret • Full-Time • 8+ years exp • Bachelor's Degree • Northridge
Python
C#
C++
DevOps
CI/CD
Bamboo
Bitbucket
Management
Confluence
Jira
Apply
$70k – $105k per year • In office • Full-Time • Bachelor's Degree • McLean
Python
C++
DevOps
Linux
Windows
Unix
Apply
≈ $72k – $131k per year (Estimated) • In office • Brampton
SQL
C#
Databases
PostgreSQL
Redis
TimescaleDB
RabbitMQ
Apache Kafka
DevOps
gRPC
Terraform
GCP
Helm
Jaeger
Istio
Loki
OpenTelemetry
Consul
Prometheus
Azure
CI/CD
AWS
Docker
Kubernetes
Grafana
Service Mesh
Apply
$149k – $215k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Morristown
Python
SQL
Databases
Snowflake
Databricks
AI/ML
Machine Learning
Analytics
Tableau
Power BI
A/B Testing
Apply
$73k per year • In office • Full-Time • Cambridge
Python
Chips/EDA
Altium Designer
Apply
$106k per year • In office • Full-Time • Master's Degree • Cambridge
DevOps
Linux
Apply
$80k per year • In office • Full-Time • Cambridge
Python
C++
C++
Qt
DevOps
RTOS
Linux
Apply
$47k per year • In office • Full-Time • Nottingham
MATLAB
Apply
Senior Engineer 1 month ago
$93k per year • In office • Full-Time • Master's Degree • Guildford
C++
VHDL
Apply
≈ $80k – $156k per year (Estimated) • In office • Bachelor's Degree • Cambridge
Python
SystemVerilog
Chips/EDA
UVM
Apply
≈ $94k – $196k per year (Estimated) • Hybrid • Cambridge
Python
C++
AI/ML
Computer Vision
AI Agents
LiteRT
ExecuTorch
DevOps
RTOS
Linux
Robotics
Sensor Fusion
Apply
Inventory Clerk 2 hours ago
$455k per year • In office • Bachelor's Degree • Cambridge
Apply
≈ $67k – $119k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Vienna • Charleroi • Freiburg im Breisgau • Leiden • Bratislava
Apply
Inventory Clerk 3 hours ago
$455k per year • In office • Bachelor's Degree • Cambridge
Apply
See all jobs
This is one of many
1,828,146 more open roles from verified company boards, updated every day.