Embedded Firmware Engineer

PE Global (UK)

Cambridgeshire and Peterborough

Hybrid

GBP 60,000 - 90,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

PE Global is seeking an Embedded Firmware Engineer for a technology client based in Cambourne. The role is a 24-month contract with a hybrid work pattern requiring at least 2 days onsite each week.

You will design, develop and debug robust firmware for resource-constrained IoT devices using C/C++ on STM32 microcontrollers, with GNSS and LoRa/LoRaWAN integration, within an RTOS environment and cross-functional teams in the UK, Israel, and California.

Qualifications

  • Five years of embedded software engineering experience with C/C++.
  • Experience with STM32 microcontrollers and embedded debugging.
  • Delivery of low-power firmware for battery-operated devices.

Responsibilities

  • Design, develop, debug and optimize embedded firmware for STM32-based IoT devices.
  • Integrate GNSS, LoRa or LoRaWAN and hardware peripherals.
  • Develop within an RTOS environment and deliver reliable, production-ready code in collaboration with UK/Israel/USA teams.

Skills

C/C++
STM32
RTOS
Embedded firmware
GNSS
LoRa/LoRaWAN
Debugging

Tools

Git
J-Link
ST-Link
GitHub Copilot
Oscilloscopes
Logic analyzers
Multimeters
PCB layouts

Job description

PE Global is currently recruiting for an Embedded Firmware Engineer to join our technology client based in Cambourne. The role is an initial 24 month contract, working on a hybrid basis with a minimum of 2 days per week onsite.

AsanEmbeddedSoftwareEngineer,youwillhavesignificantimpactonourmultidisciplinaryR&Dprojects,growwithusasweventureintonewtechnologies,andcontributetotheconnecteddeviceslineofproductsthroughoutbothdiscoveryanddelivery.Youwilldesign,develop,debug,andoptimizerobust,production-readyfirmwareforresource-constrained,low-powerIoTdevices.

Theresponsibilitieswillincludedesigning,developing,debugging,andoptimizingembeddedfirmwareforlow-powerSTM32-basedIoTdevices;integratingGNSS,LoRaorLoRaWAN,andhardwareperipherals;DevelopingwithinanRTOSenvironment;anddeliveringreliable,maintainable,production-readycodeincollaborationwithmultidisciplinaryproductandplatformteamsintheUK,IsraelandCalifornia,USA.

Requirements
  • ApproximatelyfiveyearsofembeddedsoftwareengineeringexperienceusingC/C++.
  • Hands-onexperiencewithSTM32microcontrollersandembeddeddebugging.
  • Provendeliveryoflow-powerfirmwareforbattery-operateddevices.
  • ExperiencewithGNSS,LoRaorLoRaWAN,embeddedperipherals,andanRTOS.
  • Abilitytoworkindependentlyanddeliverproduction-ready,maintainablefirmware.
DesirableSkills
  • Experiencewithu-bloxM10ornewerGNSSarchitectures.
  • Familiaritywithoscilloscopes,logicanalyzers,multimeters,andJ-LinkorST-Link.
  • ExperiencewithGitandcollaborativedevelopmentworkflows.
  • AbilitytoreadhardwareschematicsandPCBlayouts.
  • ExperienceusingAI-assisteddevelopmenttoolssuchasGitHubCopilotorcomparabletools.

PleasenotePEGlobalcannotprovidevisasponsorshipforthisrole,candidateswillneedthefullrighttoliveandworkwithintheUKforatleastthenext24months.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

PE Global International • Cambridge

Hybrid
GBP 65,000 - 90,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Room at the Top Recruitment • Cambridge

Hybrid
GBP 49,000 - 66,000
Embedded Firmware Engineer – Low-Power IoT (STM32)
Embedded Firmware Engineer – Low-Power IoT (STM32)

PE Global International • Cambridge

Hybrid
GBP 65,000 - 90,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Room at the Top Recruitment • Cambridgeshire and Peterborough

Hybrid
GBP 44,000 - 73,000
25 days holiday
Hybrid work model
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
Electronics Hardware Engineer
Electronics Hardware Engineer

PE Global International • Cambridge

Hybrid
GBP 60,000 - 90,000
Electronics Hardware Engineer
Electronics Hardware Engineer

PE Global (UK) • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 90,000
Electronics Hardware Engineer
Electronics Hardware Engineer

PE Global International • Cambridgeshire and Peterborough

Hybrid
GBP 55,000 - 75,000
Senior System Engineer
Senior System Engineer

PE Global International • Cambridge

Hybrid
GBP 43,000 - 58,000
Low level firmware engineer
Low level firmware engineer

Bermondsey Electronics Ltd. • Greater London

Hybrid
GBP 40,000 - 55,000
Flexitime
Sick pay
Work from home