Senior Firmware Engineer (London Area)
Senior Firmware Engineer (London Area)

Senior Firmware Engineer (London Area)

London Full-Time No home office possible
T

Senior Firmware Engineer | Up to £80,000 | 1 or 2 days per fortnight in Central London

Troi Search are delighted to be recruiting for a highly skilled Senior Firmware Engineer to join our clients team as they develop embedded systems for IoT products.

We\’re looking for candidates that have extensive experience with RTOS (Ideally Zephyr), Bluetooth Low Energy (BLE), CI/CD, Nordic chipset & taken products from 0-1.

Responsibilities:

  • Design, develop, and optimise firmware for embedded systems using Zephyr RTOS.
  • Implement and maintain BLE and LoRaWAN based communication protocols.
  • Work closely with hardware engineers to integrate firmware with custom hardware platforms.
  • Develop and execute unit tests, integration tests, and validation frameworks.
  • Optimise power consumption and memory footprint for embedded devices.
  • Troubleshoot and debug complex firmware issues using JTAG, oscilloscopes, logic analyzers, and protocol sniffers
  • Collaborate with cross-functional teams including software, hardware, and product management to define and deliver product requirements.
  • Lead the firmware release cycle, including version control, documentation, and deployment for manufacturing
  • Support manufacturing and production testing, ensuring firmware stability and performance in high-volume production environments

Requirements:

  • c. 5+ years of firmware engineering experience, with RTOS experience.
  • Proficiency in C/C++ for embedded development.
  • Experience with ARM Cortex-M microcontrollers and associated toolchains.
  • Solid understanding of embedded software development best practices, including version control (Git), CI/CD pipelines, and automated testing.
  • Proven track record of shipping products from concept to high-volume manufacturing.

Nice to haves:

  • Expertise in Bluetooth Low Energy (BLE), including GATT, GAP, and power optimization techniques.
  • Strong knowledge of LoRa stack, including device provisioning, network architecture, and radio performance tuning.
  • Experience working with DFU (Device Firmware Update) mechanisms and over-the-air updates. Familiarity with wireless certification processes (FCC, CE, etc.) and compliance testing.
  • Experience with secure bootloaders, cryptographic protocols, and embedded security.
  • Knowledge of sensor interfacing protocols (SPI, I2C, UART, CAN, etc.)
  • Exposure to low-power design techniques for battery-operated devices.
  • Experience with cloud integration and edge computing
  • Strong problem-solving skills and ability to work in a fast-paced environment.

Sound like you? Apply now!

T

Contact Detail:

Troi Recruiting Team

Senior Firmware Engineer (London Area)
Troi
T
  • Senior Firmware Engineer (London Area)

    London
    Full-Time

    Application deadline: 2027-05-27

  • T

    Troi

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>