Senior BLE Firmware Engineer - 6 Month Contract

Kardow

Ottawa

On-site

CAD 83,000 - 96,000

Full time

9 days ago
Application generator

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

Get past ATS filters

Job summary

Kardow is seeking a Senior BLE Firmware Developer to join its Ottawa engineering team on a 6-month, 100% onsite contract. You will own production-grade firmware for connected IoT devices, working with Nordic nRF52/nRF54, nRF Connect SDK and Zephyr RTOS.

You will design, develop and debug embedded software in C/C++, optimize for low power, and ensure robust hardware integration with SPI, I2C, UART and GPIO. On-site collaboration and hands-on leadership are essential.

Qualifications

  • Degree in computer/electrical/related field required.
  • 8+ years embedded firmware/software development experience.
  • Advanced Embedded C in resource-constrained systems; Zephyr RTOS experience.
  • Experience with Nordic ecosystem (nRF52/nRF54) and nRF Connect SDK.
  • Strong BLE development with GAP/GATT understanding.
  • Experience with low-power/battery-powered devices.
  • Strong hardware integration/debugging skills (ARM Cortex, drivers, bootloaders).
  • Hands-on, collaborative, capable of independent work.

Responsibilities

  • Develop embedded firmware for IoT products.
  • Design and maintain production firmware in C/C++.
  • Develop for Nordic nRF52/nRF54 using nRF Connect SDK and Zephyr.
  • Develop and optimize BLE (GAP/GATT, advertising, connections).
  • Hardware/firmware integration with SPI, I2C, UART, GPIO, ADC.
  • Implement low-power algorithms and testing.

Skills

Embedded firmware
C/C++
Bluetooth Low Energy
Zephyr RTOS
nRF52/nRF54
Hardware integration
ARM Cortex
Python

Education

Bachelor’s degree in Computer/Electrical Engineering or related

Tools

nRF Connect SDK
Zephyr RTOS
SPI
I2C
UART
GPIO
Python

Job description

About The Opportunity

Our client, an established technology organization developing connected IoT products, has an immediate requirement for a Senior BLE Firmware Developer to join its Ottawa engineering team, 100% onsite.

This is an opportunity to contribute to a brand-new connected-device development initiative, working hands-on with Nordic Semiconductor technology, Bluetooth Low Energy and Zephyr RTOS.

The successful consultant will be a strong hands-on embedded developer capable of owning production-quality firmware from design and development through hardware integration, debugging and testing.

Duties include but are not limited to
  • Developing Embedded firmware that will run on Embedded IoT products
  • Design, develop and maintain production embedded firmware using C/C++
  • Develop firmware for Nordic nRF52/nRF54 devices using nRF Connect SDK and Zephyr RTO
  • Develop and optimize BLE functionality including GAP, GATT, advertising, connections, pairing/bonding, security and custom services
  • Develop firmware for low-power, resource-constrained connected devices
  • Perform board bring-up and hardware/firmware integration using SPI, I2C, UART, GPIO, ADC and timers
  • Implement low power algorithms
The successful candidate will have the following
  • Degree from a recognized university or community college with an acceptable specialization in computer, electrical engineering, systems engineering, computer science or information systems
  • 8+ years of embedded firmware/software development experience
  • Advanced Embedded C skills within resource-constrained systems and Zephyr RTOS development experience
  • Strong commercial experience within the Nordic Semiconductor ecosystem, ideally nRF52 and/or nRF54. Hands on experience with nRF Connect SDK
  • Strong Bluetooth Low Energy development experience and understanding of GAP/GATT
  • Experience developing and optimizing low-power/battery-powered devices
  • Strong embedded hardware integration/debugging skills, ARM Cortex microcontrollers, drivers and bootloaders
  • Comfortable remaining highly hands-on while contributing to technical design and architecture
  • Assets: BLE security/DFU, secure boot, RF/interoperability testing, automated testing/CI, Python, Thread/Matter/802.15.4 and previous IoT/sensor development
  • Strong team player, collaborative, self sufficient, able to work
  • Must be able to work onsite
About the Job

Start ASAP, Initial 6 Month Contract with extension/conversion possibility, 100% onsite. This is a great opportunity to work on the latest IoT technology and grow with a well-established organization.

Great organizational culture and collaborative environment. The compensation range is $60.00 to $70.00/hr+ depending on experience.

Please note that all candidates must be permitted to work in Canada to be considered for this opportunity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET (C#) Developer - IoT (Zigbee, BLE)
Senior .NET (C#) Developer - IoT (Zigbee, BLE)

Industry Professionals • Montreal (administrative region)

On-site
CAD 100,000 - 120,000
Competitive salary
Flexible work arrangement
Modern tech stack
Staff Embedded Software Engineer - Permanent - 18965
Staff Embedded Software Engineer - Permanent - 18965

LRO Staffing • Ottawa

On-site
CAD 180,000 - 220,000
Firmware Engineer
Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Firmware Engineer – Senior
Firmware Engineer – Senior

TEEMA • Abbotsford

Hybrid
CAD 105,000 - 120,000
Embedded Firmware Bluetooth Engineer
Embedded Firmware Bluetooth Engineer

HCR Permanent Search • Canada

On-site
CAD 96,432 - 103,320
Embedded Firmware Developer
Embedded Firmware Developer

Waterloo Technical Inc. • Kitchener

On-site
CAD 70,000 - 120,000
Health benefits
Profit sharing
Competitive compensation
Principal Embedded Software/Firmware Engineer
Principal Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 150,000 - 190,000
Software Developer-Embedded--Onsite Position
Software Developer-Embedded--Onsite Position

Curtiss-Wright Corporation • Ottawa

On-site
CAD 75,000 - 100,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+6
Intermediate Software Developer- Embedded-- Onsite Position
Intermediate Software Developer- Embedded-- Onsite Position

Curtiss-Wright Corporation • Ottawa

On-site
CAD 75,000 - 95,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+3
Principal Embedded Software Firmware Engineer (35837)
Principal Embedded Software Firmware Engineer (35837)

Myticas Consulting Inc. • Ottawa

On-site
CAD 120,000 - 180,000