Skilled BLE Firmware Developer Required

Job ID: 39805148

Budget: $250 – $750 USD

1. Core Technical Skills
BLE Fundamentals

Understanding of BLE protocol stack (especially GAP and GATT layers)

Deep knowledge of BLE advertising channels (37, 38, 39) and how advertising works

Types of BLE advertisements (connectable, scannable, non-connectable, directed, extended)

BLE Advertising Configuration

Configuring advertising intervals, power, payload (data), and UUIDs

Creating custom advertising packets

Experience with manufacturer-specific data in advertising packets

Embedded / Firmware Development

Experience with BLE chipsets (e.g., Nordic, TI, Silicon Labs, Dialog)

Working in C/C++ for embedded systems

Using vendor SDKs like Nordic SDK / Zephyr / TI BLE Stack

BLE Tools & Debugging

Familiarity with tools like:

nRF Connect (for mobile or desktop)

Ellisys / Teledyne Bluetooth Protocol Analyzers

Wireshark with BLE support

Experience using BLE sniffers for troubleshooting and validation

2. Platforms & Devices

Depending on your project, the person should have experience with:

MCUs and SoCs

Nordic Semiconductor (e.g., nRF52, nRF53)

Texas Instruments (e.g., CC2640, CC2652)

Dialog (e.g., DA14531)

STMicroelectronics (STM32 with BLE modules)

Mobile Integration (if needed)

BLE communication with Android / iOS apps

Custom mobile app development to scan and decode BLE advertising

3. Project Experience

Look for candidates who have worked on:

IoT devices broadcasting BLE ads

Beacon development (e.g., iBeacon, Eddystone)

Low-power BLE sensor devices

Applications like asset tracking, location-based services, or fitness wearables

4. Bonus: BLE 5.x Features

If you need advanced BLE features, check for:

BLE Long Range (Coded PHY)

BLE Extended Advertising

BLE Periodic Advertising / Broadcast Isochronous Streams (BIS)

Job Title Keywords to Search

When searching or posting a job, use:

BLE Firmware Engineer

Bluetooth Low Energy Developer

Embedded BLE Engineer

Wireless Protocol Engineer

IoT BLE Developer

Example Job Description Snippet

Looking for an Embedded BLE Engineer with experience in configuring and sending BLE advertising packets on Nordic or TI platforms. Must be proficient with BLE 5.0+, advertising payload customization, and using tools like nRF Connect or Wireshark. Bonus if experienced with BLE long range and extended advertisements.