-
Dev Centre House Ireland

C/C++ Programmer - Embedded Firmware Engineer – BLE & Cellular (EFR32 + u-blox R410)

Dev Centre House Ireland
United Arab Emirates · Full-time · Entry

Company Description

Dev Centre House has been helping enterprise clients digitally transform their businesses by providing expert software engineering services since 2012. Our dedicated teams create software products used by millions, driven by a passion for excellence in coding and design. We leverage small, highly motivated teams to deliver impactful outcomes. We select projects that present win-win scenarios, ensuring honesty and transparency in our partnerships.


About the Role

We're looking for an experienced Embedded Firmware Engineer to lead a firmware upgrade initiative for one of our IoT clients. The solution uses the Silicon Labs EFR32BG22 SoC for BLE operations and a u-blox SARA-R410 module for cellular connectivity (LTE-M / NB-IoT). Your job will be to design, implement, and test firmware upgrade paths, including secure OTA updates over BLE and potentially cellular.


Key Responsibilities

  • Design and implement a secure OTA firmware upgrade system
  • Work with BLE (GATT) operations to manage commands and data between mobile and sensor devices
  • Interface with u-blox R410 using AT commands (TCP/UDP, MQTT, etc.)
  • Develop and maintain custom bootloader and image validation logic
  • Optimize memory usage and power consumption
  • Support debugging, testing, and deployment of firmware
  • Document firmware upgrade workflows and interfaces


Requirements

  • 3–5+ years of embedded C/C++ development
  • Strong experience with BLE GATT profiles and OTA updates
  • Experience with Silicon Labs EFR32BG22 or similar (Simplicity Studio, Gecko SDK)
  • Hands-on experience with cellular modules, ideally u-blox R410
  • Familiarity with AT commands, modem states, PSM/eDRX
  • Experience building custom bootloaders and failsafe firmware update flows
  • Proficient in embedded debugging tools (JTAG/SWD, oscilloscopes, BLE sniffers)


Bonus Skills

  • Previous work in industrial IoT, wearables, or connected sensors
  • C# Would be great to have also for building Core .NET Web Application APIs


Key Skills

Ranked by relevance

embedded
Login to Apply
Posted
May 06, 2025
Type
Full-time
Level
Entry
Location
Dubai

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Scandit
Related

Senior Embedded Machine Learning Engineer (C++)

2026-05-28

Full-time
Mid-Senior
Finland
Software Development
Information Technology
View Job Details
Netlight
Related

Mobile Engineering Consultant (mid-level)

2026-05-28

Full-time
Entry
Germany
IT Services
Information Technology
View Job Details
Forterro │ FR
Related

Software Engineer

2026-05-21

Full-time
Not Applicable
France
Software Development
Engineering