Enable job alerts via email!

Senior Firmware Engineer

Troi

London

On-site

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior Firmware Engineer to develop embedded systems for IoT products. The role involves designing firmware, implementing communication protocols, and collaborating with hardware engineers. Candidates should have extensive experience in firmware engineering and a strong proficiency in C/C++. This position offers a competitive salary and the opportunity to work in a dynamic environment.

Qualifications

  • 5+ years of firmware engineering experience.
  • Proficiency in C/C++ for embedded development.
  • Experience with ARM Cortex-M microcontrollers.

Responsibilities

  • Design, develop, and optimise firmware for embedded systems using Zephyr RTOS.
  • Implement and maintain BLE and LoRaWAN based communication protocols.
  • Collaborate with cross-functional teams to define and deliver product requirements.

Skills

RTOS
Bluetooth Low Energy (BLE)
C/C++
CI/CD
Embedded Systems

Job description

This range is provided by Troi. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Director @ Troi Search |Matching top talent in Software, Embedded Systems, Cyber Security & Business Applications with top tier clients.

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!

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    Construction, Information Services, and Technology, Information and Media

Referrals increase your chances of interviewing at Troi by 2x

Get notified about new Firmware Engineer jobs in London Area, United Kingdom.

London, England, United Kingdom 2 weeks ago

Embedded Software Engineer - Linea Research

London, England, United Kingdom 2 days ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

Greater London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 month ago

Software Engineer - Technical Leadership

London, England, United Kingdom 1 week ago

Software Engineer III, Embedded Performance

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 3 days ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 10 months ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 week ago

Hounslow, England, United Kingdom 4 hours ago

Internship - AI Embedded Software Engineer (Italy Based)

London, England, United Kingdom 2 months ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 3 days ago

Software Engineer (.Net) - F1 Racing Team

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 4 days ago

London, England, United Kingdom 5 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Firmware Engineer

Converge

London

On-site

GBP 50,000 - 65,000

Today
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

London Fields

Remote

GBP 60,000 - 90,000

Yesterday
Be an early applicant

Senior Software Engineer

TipTopJob

London

Remote

GBP 70,000 - 90,000

5 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Greater London

Remote

GBP 50,000 - 80,000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Greater London

Remote

GBP 50,000 - 80,000

3 days ago
Be an early applicant

Senior Software Engineer

Net Talent

Greater London

Remote

GBP 50,000 - 75,000

6 days ago
Be an early applicant

Senior Software Engineer in Test - Data

Fruition Group

Greater London

Remote

GBP 75,000 - 95,000

7 days ago
Be an early applicant

Senior Software Engineer

Amicus

Greater London

Remote

GBP 75,000 - 90,000

9 days ago

Senior Software Engineer

Fruition Group

London

Remote

GBP 70,000 - 80,000

7 days ago
Be an early applicant