Senior BLE Firmware Engineer - Onsite IoT (6-Month Contract)

LRO Staffing

Ottawa

On-site

CAD 83,000 - 96,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

LRO Staffing seeks a Senior BLE Firmware Engineer in Ottawa for a 6-month on-site contract. You will own production firmware from design through hardware integration and testing, using Nordic Bluetooth LE tech, nRF Connect SDK, and Zephyr RTOS.

Requires 8+ years in embedded firmware, deep C/C++, ARM Cortex, and substantial BLE experience. You will collaborate across teams to deliver robust IoT firmware for resource-constrained devices.

Qualifications

  • 8+ years of embedded firmware/software development experience.
  • Advanced Embedded C skills in resource-constrained systems.
  • Experience with Nordic nRF52/nRF54 and nRF Connect SDK.
  • Strong Bluetooth Low Energy development experience (GAP/GATT).
  • Experience developing and optimizing low-power battery-powered devices.
  • Hardware integration and debugging on ARM Cortex MCUs.

Responsibilities

  • Develop embedded firmware for IoT products.
  • Design, develop and maintain production firmware in C/C++.
  • Develop firmware for Nordic nRF52/nRF54 using nRF Connect SDK and Zephyr RTOS.
  • Enhance BLE functionality including GAP, GATT, advertising, pairing/bonding, and security.
  • Perform hardware/firmware integration and debugging with SPI, I2C, UART, GPIO and peripherals.
  • Contribute to power optimization and reliable firmware bring-up.

Skills

Embedded C
Bluetooth LE
Zephyr RTOS
nRF52/nRF54
nRF Connect SDK
ARM Cortex

Education

Bachelor's degree in Electrical/Computer Engineering or related field

Tools

Zephyr RTOS
nRF Connect SDK

Job description

LRO Staffing seeks a Senior BLE Firmware Engineer in Ottawa for a 6-month on-site contract. You will own production firmware from design through hardware integration and testing, using Nordic Bluetooth LE tech, nRF Connect SDK, and Zephyr RTOS.

Requires 8+ years in embedded firmware, deep C/C++, ARM Cortex, and substantial BLE experience. You will collaborate across teams to deliver robust IoT firmware for resource-constrained devices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior BLE Firmware Engineer - 6 Month Contract
Senior BLE Firmware Engineer - 6 Month Contract

LRO Staffing • Ottawa

On-site
CAD 83,000 - 96,000
Remote Embedded Bluetooth Firmware Engineer
Remote Embedded Bluetooth Firmware Engineer

HCR Permanent Search • Canada

Remote
CAD 96,432 - 103,320
Embedded Firmware Bluetooth Engineer
Embedded Firmware Bluetooth Engineer

HCR Permanent Search • Canada

Remote
CAD 96,432 - 103,320
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

Jobgether SRL • Canada

On-site
CAD 148,000 - 180,000
Remote-work stipend
Home office allowance
Healthcare coverage
+4
Remote Embedded Firmware Engineer - Wearables & Biosignals
Remote Embedded Firmware Engineer - Wearables & Biosignals

Interaxon Inc. • Toronto

Remote
CAD 90,000 - 120,000
Remote-friendly work style
Benefits package
Embedded Firmware Engineer - Onsite in Ottawa
Embedded Firmware Engineer - Onsite in Ottawa

Curtiss-Wright Corporation • Ottawa

On-site
CAD 75,000 - 100,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+3
Lead Embedded Systems Architect (Firmware) – 1-Year Contract
Lead Embedded Systems Architect (Firmware) – 1-Year Contract

Myticas Consulting • Ottawa

On-site
CAD 150,000 - 190,000
Senior .NET (C#) Developer - IoT (Zigbee, BLE)
Senior .NET (C#) Developer - IoT (Zigbee, BLE)

Industry Professionals • Montreal

On-site
CAD 100,000 - 120,000
Competitive salary
Flexible work arrangement
Modern tech stack
Senior Embedded Firmware Engineer – RTOS, BLE & Wi‑Fi
Senior Embedded Firmware Engineer – RTOS, BLE & Wi‑Fi

Traka (Assa Abloy) • Mississauga

On-site
CAD 100,000 - 125,000
Healthcare options
Tuition reimbursement
Matching retirement plan
+1
Firmware Engineer – Senior
Firmware Engineer – Senior

TEEMA • Abbotsford

Hybrid
CAD 105,000 - 120,000