Talent.com
Firmware Embedded Developer - C / C++

Firmware Embedded Developer - C / C++

Sportstech GMBHBangalore
30+ days ago
Job description

We are looking for an experienced Firmware Embedded Developer to design and develop firmware for fitness / wearable devices , with a strong focus on Bluetooth Low Energy (BLE) integration with mobile applications . The role involves developing low-power embedded solutions, integrating with NDK / SDK layers , and collaborating closely with mobile app teams to deliver seamless user experiences.

Key Responsibilities :

  • Design, develop, and optimize firmware for fitness / wearable devices.
  • Implement and maintain BLE communication protocols for Android / iOS integration.
  • Collaborate with mobile developers to ensure smooth interaction via NDK / SDKs .
  • Work with hardware teams on sensor integration (accelerometer, heart-rate, SpO2, etc.).
  • Debug and resolve firmware, connectivity, and performance issues.
  • Support OTA firmware updates and SDK documentation for third-party integration.
  • Ensure low-power consumption and high reliability in embedded systems.

Requirements :

  • Bachelors / Masters in Electronics, Computer Science, Embedded Systems, or related fields .
  • 3-5 years of hands-on experience in firmware development.
  • Proficiency in C / C++ for embedded systems .
  • Strong knowledge of microcontrollers (ARM Cortex, Nordic nRF, ESP32, or similar) .
  • Solid understanding of Bluetooth Low Energy (BLE) stack and GATT profiles.
  • Experience with NDK / SDK integration and API communication with mobile apps .
  • Familiarity with RTOS, low-power design, and hardware debugging tools (JTAG, oscilloscopes, analyzers).
  • Strong debugging, problem-solving, and cross-functional collaboration skills.
  • Good to Have :

  • Experience in fitness / wearable device firmware .
  • Knowledge of OTA updates, secure firmware design, and mobile BLE integration (Android / iOS) .
  • Exposure to cloud connectivity for IoT devices .
  • (ref : hirist.tech)

    Create a job alert for this search

    Embedded Developer • Bangalore