Firmware Engineer

Verso Recruitment Group
Merseyside, UK
2 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Software Debugging Firmware Real-Time Operating Systems Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface

Job description

An established electronics company in the North West is looking for a Firmware Engineer to work on its embedded control products. Core stack is C / C++ on microcontrollers with CAN, and it’s a genuinely hands-on role, so as much time with the hardware as at the keyboard. Commutable from across Merseyside and Cheshire.

Day to day you’d be building and maintaining firmware, then testing and commissioning it yourself on rigs and in situ, working alongside a senior developer. It suits an established embedded engineer who wants to go deeper on CAN and low-level hardware work rather than sit at a desk full-time.

What they’re looking for

  • Several years of commercial embedded firmware in C / C++ on microcontrollers, with a track record of delivery.
  • Working knowledge of CAN and the appetite to build real depth in it.
  • Genuinely comfortable with hardware: wiring, harnesses, debugging and commissioning out in the field.
  • Solid embedded fundamentals: interrupts, timers, serial protocols (SPI, I2C, UART).
  • Able to read schematics and use debug tools (scope, logic analyser, CAN tools), and work closely with hardware engineers.
  • Full UK driving licence.

Nice to have

J1939, LIN or UDS; RTOS; industrial or embedded experience in a hardware-heavy sector; a relevant engineering or computing degree, or equivalent experience.

Practicalities

Site-based with some hybrid flex, but the hardware and test kit live on site, so plan on roughly three days a week in. Not a remote role.

Requirements

  • Several years of commercial embedded firmware in C / C++ on microcontrollers, with a track record of delivery.
  • Working knowledge of CAN and the appetite to build real depth in it.
  • Genuinely comfortable with hardware: wiring, harnesses, debugging and commissioning out in the field.
  • Solid embedded fundamentals: interrupts, timers, serial protocols (SPI, I2C, UART).
  • Able to read schematics and use debug tools (scope, logic analyser, CAN tools), and work closely with hardware engineers.
  • Full UK driving licence., J1939, LIN or UDS; RTOS; industrial or embedded experience in a hardware-heavy sector; a relevant engineering or computing degree, or equivalent experience.

About the company

An established electronics company in the North West is looking for a Firmware Engineer to work on its embedded control products. Core stack is C / C++ on microcontrollers with CAN, and it’s a genuinely hands-on role, so as much time with the hardware as at the keyboard. Commutable from across Merseyside and Cheshire.

Day to day you’d be building and maintaining firmware, then testing and commissioning it yourself on rigs and in situ, working alongside a senior developer. It suits an established embedded engineer who wants to go deeper on CAN and low-level hardware work rather than sit at a desk full-time.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:08 min

The vending machine trap in software debugging

Jen Callou Jen Callou · Europe 2026 Virtual

2:43 min

Origins and early goals of the C++ language

Bjarne Stroustrup · World Congress 2022

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

Videos

See all

Related articles

See all