Senior / Principal Firmware Engineer

ECM Selection (Holdings) Limited

Cambridgeshire and Peterborough

On-site

GBP 76,000 - 85,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Parking on premises
Benefits package

Job summary

ECM Selection (Holdings) Limited is seeking a senior firmware engineer to own embedded software across sensors, controls, motors and electromechanical components in multidisciplinary scientific manufacturing projects. The role is onsite in Cambridge South with emphasis on quality, reliability and delivery, and collaboration with electronics, mechanical engineers and scientists.

The candidate will have extensive C/C++ firmware experience for ARM microcontrollers (ideally STM32) and familiarity

Qualifications

  • Extensive track record designing and building embedded systems.
  • Strong C/C++ firmware experience for ARM microcontrollers (STM32).
  • Experience with automated tests and debugging complex hardware.

Responsibilities

  • Own firmware development for sensors, controls, motors and electromechanical components.
  • Champion code quality, reliability and delivery across the team.
  • Collaborate with electronics, mechanical engineers and scientists to deliver production-ready work.

Skills

Embedded systems
C/C++ firmware
ARM STM32
Python

Job description

Project lead firmware development for multidisciplinary scientific manufacturing applications
Cambridge South; to 85,000 DoE + Benefits

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).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior / Principal Firmware Engineer
Senior / Principal Firmware Engineer

ECM Selection • Cambridge

On-site
GBP 70,000 - 110,000
Parking on premises
Excellent remuneration package with a
Benefits package
Firmware Engineer
Firmware Engineer

Platform Recruitment • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 70,000
Private health insurance
Life insurance
33 days holiday
+1
Lead Firmware Engineer — Embedded Systems for Sensors & Motors
Lead Firmware Engineer — Embedded Systems for Sensors & Motors

ECM Selection (Holdings) Limited • Cambridgeshire and Peterborough

On-site
GBP 76,000 - 85,000
Parking on premises
Benefits package
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H Squared Talent Ltd • Fleet

Hybrid
GBP 70,000 - 95,000
Embedded and Electronics Systems Engineer
Embedded and Electronics Systems Engineer

Cortech Talent Solutions Ltd • West of England

On-site
GBP 45,000 - 75,000
Pension
Private healthcare
Flexible working arrangements
+5
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ARM LIMITED • Saffron Walden

On-site
GBP 60,000 - 90,000
private medical insurance
generous pension plan
annual discretionary bonus
Firmware Engineer
Firmware Engineer

Platform Recruitment • Milton

On-site
GBP 60,000 - 90,000
Private health insurance
Life insurance
33 days holiday
+1
Senior Firmware Engineer
Senior Firmware Engineer

CamWebDir • Cambridge

Remote
GBP 55,000 - 90,000
Pension contribution (10%)
Private medical insurance
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H Squared Talent • Fleet

On-site
GBP 70,000 - 90,000
Principal Electronics And Software Product Engineer
Principal Electronics And Software Product Engineer

Redline Group Ltd • Milton

On-site
GBP 85,000 - 110,000
Competitive salary and bonus structure
Career development and training budget
International travel opportunities
+1