IT & Software

Firmware Engineer

Intellectual Capital Resources

Gloucestershire · Gloucestershire · United Kingdom

Share this job: X Facebook WhatsApp Save job : Firmware Engineer
Overview

In this senior role, you will develop low-level embedded software for a Gloucestershire-based startup, shaping the hardware-enabled products. You will work closely with hardware engineers to deliver robust firmware across bare-metal and RTOS environments, including embedded Linux on ARM-based MCUs. You’ll tackle diverse integration challenges, from serial communications to wireless interfaces, in a fast-paced, autonomous setting. This is a hands-on role with a meaningful impact on product success and company growth.

Responsibilities
  • Develop and maintain low-level embedded firmware for ARM-based MCUs
  • Work across bare-metal and RTOS environments
  • Implement and integrate communications protocols (UART, I2C, SPI)
  • Develop BLE/WiFi/GPRS interfacing and wireless features
  • Collaborate with hardware engineers to ensure holistic solutions
  • Diagnose, debug and optimize performance and power usage
  • Contribute to software architecture and code reviews
  • Provide problem-solving leadership with minimal guidance
Key requirements
  • 8+ years of embedded software experience
  • Embedded C/C++ proficiency
  • ARM-based microcontrollers expertise
  • Bare-metal and RTOS development experience
  • Embedded Linux experience
  • Experience with UART/I2C/SPI
  • BLE/WiFi/GPRS interfacing experience
  • Relevant degree
  • Strong problem-solving and communication skills
  • Ability to work with limited supervision
  • problem solving
  • clear communication
  • self-starting / autonomous working style
  • Embedded C
  • Embedded C++
  • ARM-based MCUs

Reference: WJ-747_31245481 · Posted 08 Nov 2026, 12:35 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Firmware Engineer jobs in other states

Browse jobs