Posted on: 17/11/2025
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.
Did you find something suspicious?
Posted By
Recruiter
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1575812
Interview Questions for you
View All