Skip to content
e2eHiringFor employers

Find your next opportunity

Jobs in India

Explore roles for students, freshers and experienced professionals.

Open roles

SOLUMEmployer profile

BLE Stack Developer

Bangalore · 5–7 yrs

Experience
5–7 yrs
Salary
₹10–20 LPA
Location
Bangalore
Work mode
On-site
Job type
Full Time
Apply by
Closing date not listed

About this role

SoluM, a dynamic spin-off from Samsung, is a global innovator in electronic components and ICT solutions with over 45 years of experience in wireless communication technologies. Our Smart Store solutions—such as Electronic Shelf Labels (ESLs), IoT sensors, and digital signage—are revolutionizing the retail and technology sectors, driving the future of shopping experiences worldwide.

Roles and Responsibilities:

  • Design and develop Bluetooth Classic (BT) and Low Energy (BLE) software for products.
  • Implement Bluetooth protocols and profiles.
  • Develop and maintain BT/BLE software and firmware.
  • Analyze and troubleshoot BT/BLE problems.
  • Test and debug Bluetooth software.
  • Collaborate with engineers to integrate Bluetooth software with other systems.
  • Stay updated on the latest BT/BLE technologies.
  • Document Bluetooth software development and processes.
  • Work with third-party Bluetooth chipset vendors when required.

Must-Have Skills:

1. BLE 5.0 or 5.4 Expertise

  • Strong understanding of BLE 5.4 specifications, particularly:

o Periodic Advertising.

o Enhanced Attribute Protocol (ATT).

o GATT (Generic Attribute Profile) operations.

o Low Power Features and Power Control enhancements.

  • Experience in developing custom BLE profiles for ESL applications.
  • Understanding of Bleutoth host stack, Modem and Standard Host controller Interface (HCI)

2. Embedded Systems and Firmware

  • Strong C/C++ programming for embedded systems.
  • Experience with microcontrollers commonly used in IoT and BLE devices (e.g., Nordic, TI CC26xx/CC13xx, or Silicon Labs).
  • Familiarity with BLE SoC SDKs like Nordic SDK, Zephyr, or Silicon Labs Gecko SDK.
  • Good understanding of interfaces like UART, SPI, I2C, GPIO, USB etc.

3. IoT Communication Protocols

  • Knowledge of BLE mesh networks and interoperability in multi-device environments.
  • Understanding of device pairing, bonding, and secure communication (e.g., LE Secure Connections).

4. Debugging and Testing

  • Familiarity with BLE sniffer tools like Ellisys, WireShark, or Nordic nRF Sniffer for log analysis.
  • Experience with automated and manual testing of BLE profiles and applications. Use of tools like GATTBrowser, LightBlue, or nRF Connect for testing.

5.Communication and Protocol Design

  • Designing efficient data exchange protocols between BLE devices and a central gateway or mobile app.
  • Experience with encoding/decoding structured data for BLE characteristics.

Good-to-Have:

1. Middleware and Cloud Integration

  • Understanding middleware development for syncing BLE devices with gateways or cloud platforms.
  • Experience with MQTT, CoAP, or HTTP/REST APIs.

2. Security:

  • Implementation of BLE security features:

o Authentication and encryption.

o Resolving key management issues.

  • Familiarity with GDPR and data privacy considerations for IoT devices.

3.RTOS Experience:

  • Hands-on experience with RTOS (e.g., Zephyr, FreeRTOS) to manage BLEoperations in real-time systems.

4. Power Optimization:

  • Techniques for optimizing BLE device power consumption, including sleep modes, low-power advertising, and connection intervals.

5. OTA Updates:

  • Knowledge of implementing Over-the-Air (OTA) firmware updates for BLE devices.

6. Documentation:

  • Ability to document BLE profiles, communication protocols, and debugging steps for future scalability and maintenance.

Skills

bluetoothBluetooth ClassicGATT EllisysOTAbleuartspii2cusbwireshark
View full job details →