Firmware Design Engineer

Cortech Talent Solutions Ltd

Cambridge

On-site

GBP 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cortech Talent Solutions Ltd in Cambridge is seeking 2x experienced firmware design engineers to own embedded firmware from concept to mass production. You will work on audio enhancements, hardware changes, and firmware updates for commercial products onsite in Cambridge.

The role requires deep bare-metal embedded skills with 32-bit MCUs, drivers, and full hardware understanding. You will collaborate with hardware teams, document designs, and deliver reliable firmware for production release.

Qualifications

  • Experience delivering firmware from high level to production-ready code.
  • Strong understanding of microcontroller peripherals and registers.
  • Experience with SPI/I2C/UART/ADC/PWM at drivers level.
  • Able to read schematics and use test equipment.
  • Bare metal development on 32-bit MCUs; RTOS is a plus.

Responsibilities

  • Take full ownership of embedded firmware development to deliver complete electronics solutions.
  • Modify hardware and firmware for audio enhancements for mass production.
  • Design and test firmware and electronics hardware for all products.
  • Create and maintain design documentation (notes, source code, instructions).
  • Troubleshoot faults at code, component and system level; root‑cause analysis.
  • Develop non-blocking, clean, maintainable firmware from requirements.

Skills

Bare metal embedded programming
32-bit MCUs
SPI/I2C/UART drivers
RTOS experience
Circuit understanding
Debugging & test

Tools

Oscilloscope
Multimeter
PCB routing tools
Test equipment

Job description

Role: 2x Experienced Firmware design engineers

Location: Cambridge (Onsite Only)

Salary: Genuinely Competitive, based on experience well pay for the right talent

we can offer sponsorship

Purpose / Role Overview :

The purpose of the role is to deliver complete electronics solutions to meet functional regulatory, and manufacturing requirements. The ideal candidate would have strong hardware and firmware design skills with prior experience designing commercial products.

We need to make some enhancement to the audio functionality to one of our existing products. This would entail some hardware changes, PCB re-routing and firmware changes. This needs to be done to a commercial mass production ready quality.

Ideal Candidate:

Is a experienced firmware engineer with the capability to pick up required hardware skills

You must be able to independently design firmware from high level requirements. Basically, take full ownership for firmware design.

You do not necessarily have to design hardware from scratch but have ability to understand schematics, ability to use test equipment and investigate problems. Must be willing to learn PCB routing tools and circuit design on the job.

With firmware engineers – we are not really looking for Linux developers / application grade processor experience / web experience / app programming / FPGA / - all this will be great but the fundamental firmware skills that we are looking for is bare metal embedded programming experience with 32 bits MCUs.

Detailed understanding of microcontroller peripherals down to register level and have experience writing low-level drivers for SPI / I2C / UART / ADC / PWM /etc. Not just someone who has used software frameworks without thorough understanding of under the hood stuff.

Who you are:

We’re looking for a motivated and passionate person who has a strong interest in embedded software. You enjoy writing code, building and simulating circuits and you have a good intuitive understanding of discrete components. You’re organized, methodical and take pride in doing things well. You love debugging code, troubleshooting circuits and always seek to understand the fundamental reason when things don\'t work. You are capable of developing code from either a blank slate or building on an existing codebase. You understand the need for good documentation and don\'t see it as impediments. You are a team player and like bouncing technical ideas with your colleagues.

  • To take full ownership of embedded firmware development to deliver complete electronics solutions, from concept to final product.
  • Hand-on roles that involve detailed design, development & testing of electronics hardware and firmware for all products.
  • Creation and maintenance of a complete set of design documentation (design notes, source code, software programming instructions, validation and verification documentation, etc).
  • Troubleshooting faults at code, component and system level. Investigation and root cause analysis of problems and finding solutions.
  • Experience designing embedded software for commercial products.
  • Bare metal & RTOS microcontroller software development in C.
  • Detailed understanding of microcontroller peripherals down to register level and have experience writing low-level drivers for SPI / I2C / UART / ADC / PWM /etc.
  • Able to write non-blocking, clean, maintainable and reusable code from general requirements.
  • Experience with IOT technologies & common network protocols (Wi-Fi / BLE / MQTT / etc)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Electronics Hardware Firmware Engineer
Electronics Hardware Firmware Engineer

Cortech talent solutions • Cambridgeshire and Peterborough

On-site
GBP 63,000 - 77,000
Competitive Salary
Discretionary Bonus Scheme
25 days holiday + bank holidays
+4
Electronics Hardware Firmware Engineer
Electronics Hardware Firmware Engineer

Cortech Talent Solutions • Bar Hill

On-site
GBP 65,000 - 90,000
Discretionary bonus scheme
Generous staff discounts on products
Socials and team lunches
+1
Embedded Firmware Engineer
Embedded Firmware Engineer

3fD (3form Design) • Whitchurch

On-site
GBP 40,000 - 80,000
Flexible working hours
Half day on Fridays
Creative environment
+2
Principal Systems Engineer (Firmware / Embedded Software)
Principal Systems Engineer (Firmware / Embedded Software)

Talentedge • Cambridge

Hybrid
GBP 90,000 - 130,000
Senior Firmware Engineer
Senior Firmware Engineer

ZENOVO • Chester

Hybrid
GBP 55,000 - 95,000
Embedded Software Engineer
Embedded Software Engineer

Roc Search Europe Limited • Bristol

On-site
GBP 55,000 - 75,000
Firmware Engineer
Firmware Engineer

Amododesign • Sheffield

On-site
GBP 35,000 - 55,000
Firmware Engineer
Firmware Engineer

IC Resources • Greater London

On-site
GBP 70,000 - 110,000
Senior Firmware Engineer
Senior Firmware Engineer

Amododesign • Sheffield

On-site
GBP 50,000 - 70,000
Firmware Engineer
Firmware Engineer

Platform Recruitment • Salisbury

On-site
GBP 55,000 - 65,000