Senior IoT Firmware Engineer – Cambridge (On-site)

Smart Component Technologies Ltd

Cambridge

On-site

GBP 50,000 - 55,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Company pension
On-site parking
Private medical insurance

Job summary

Smart Component Technologies Ltd is seeking an experienced embedded firmware engineer in Cambridge to develop and maintain firmware for IoT devices using C/C++ and Python. You will work closely with hardware engineers to ensure seamless firmware–hardware integration and scalable protocols.

The role requires 5+ years in embedded firmware, MQTT/LoRaWAN experience, and familiarity with AWS IoT Core. Cambridge on-site work, with a strong emphasis on testing, debugging, and code quality.

Qualifications

  • Bachelor's or Master's in CS/EE or related field.
  • 5+ years of production-quality embedded firmware development.
  • Proficiency in C/C++ and Python.
  • Experience with STM32 microcontrollers and ARM Cortex-M.
  • Familiarity with IoT protocols MQTT and LoRaWAN.
  • Experience with AWS IoT Core.
  • Excellent debugging skills for hardware and firmware.
  • Experience with Git and static code analysis tools.
  • Strong problem-solving and communication skills.
  • Experience with firmware test approaches (unit/integration/on-hardware).
  • Experience decoding binary payloads.

Responsibilities

  • Contribute to firmware development and share knowledge with the team.
  • Design, develop, and maintain embedded firmware for IoT devices using C/C++ and Python.
  • Collaborate with hardware engineers for firmware-hardware integration.
  • Implement and optimise MQTT and LoRaWAN communication.
  • Integrate firmware with AWS IoT Core.
  • Analyse and debug complex hardware and firmware issues.
  • Maintain codebases and improve documentation and code quality.
  • Apply version control, CI/CD, and static analysis for stability.
  • Explore new technologies to improve performance and functionality.
  • Maintain firmware test regime and validation ahead of releases.
  • Build and decode payloads into structured, validated data.
  • Interrogate device data to validate firmware behaviour.

Skills

C/C++
Python
STM32 / ARM Cortex-M
IoT protocols (MQTT, LoRaWAN)
Cloud integration AWS IoT Core
Debugging hardware/firmware
Git
CI/CD
Teamwork / communication
Firmware testing

Education

Bachelor's or Master's in CS/EE or related field

Tools

STM32 toolchain
AWS IoT Core
LoRaWAN stack
Git

Job description

Smart Component Technologies Ltd is seeking an experienced embedded firmware engineer in Cambridge to develop and maintain firmware for IoT devices using C/C++ and Python. You will work closely with hardware engineers to ensure seamless firmware–hardware integration and scalable protocols.

The role requires 5+ years in embedded firmware, MQTT/LoRaWAN experience, and familiarity with AWS IoT Core. Cambridge on-site work, with a strong emphasis on testing, debugging, and code quality.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Smart Component Technologies Ltd • Cambridge

On-site
GBP 50,000 - 55,000
Company pension
On-site parking
Private medical insurance
Senior Real-Time Embedded Firmware Engineer (C/C++, Linux)
Senior Real-Time Embedded Firmware Engineer (C/C++, Linux)

Platform Recruitment • Milton

On-site
GBP 60,000 - 90,000
Private health insurance
Life insurance
33 days holiday
+1
IoT Embedded Firmware Engineer - STM32, GNSS, LoRa | Hybrid
IoT Embedded Firmware Engineer - STM32, GNSS, LoRa | Hybrid

Room at the Top Recruitment • Cambridge

Hybrid
GBP 49,000 - 66,000
Firmware Contractor
Firmware Contractor

Platform Recruitment • Cambridge

Hybrid
GBP 92,000 - 129,000
Hybrid IoT Firmware Engineer (STM32, Low-Power)
Hybrid IoT Firmware Engineer (STM32, Low-Power)

PE Global (UK) • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 90,000
Hybrid work model
Firmware Engineer
Firmware Engineer

Platform Recruitment • Milton

On-site
GBP 60,000 - 90,000
Private health insurance
Life insurance
33 days holiday
+1
Senior Firmware Engineer - Real-Time Embedded (Cambridge)
Senior Firmware Engineer - Real-Time Embedded (Cambridge)

Platform Recruitment • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 70,000
Private health insurance
Life insurance
33 days holiday
+1
Embedded Firmware Engineer for IoT Devices
Embedded Firmware Engineer for IoT Devices

Amazon • Cambridge

On-site
GBP 70,000 - 100,000
Lead Firmware Engineer
Lead Firmware Engineer

Orion Electrotech • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 85,000
Flexible hybrid working
Competitive salary
Career development opportunities
Senior Embedded Firmware Engineer - IoT, STM32, Low-Power
Senior Embedded Firmware Engineer - IoT, STM32, Low-Power

Room at the Top Recruitment • Cambridgeshire and Peterborough

Hybrid
GBP 44,000 - 73,000
25 days holiday
Hybrid work model