Firmware Engineer (Wearables Exp Required)

Noise

Gurugram District

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Noise is seeking a highly motivated Firmware Engineer with strong skills in embedded systems to help develop next-generation wearable devices such as smartwatches, rings and bands in Gurugram, India. You will design, implement and optimize firmware for RTOS-based platforms, integrate health sensors, BLE connectivity and power management, and collaborate with hardware teams to ensure production readiness.

The ideal candidate has 4–8 years of firmware experience, strong C programming skills, and a

Qualifications

  • Bachelor or Masters degree in Electronics, Embedded Systems, Computer Engineering, or related field.
  • 4–8 years of experience in embedded firmware development.
  • Strong proficiency in C programming and embedded software design.
  • Experience with RTOS-based systems (FreeRTOS, RT-Thread, Zephyr, ThreadX, or similar).
  • Strong understanding of microcontroller architectures (ARM Cortex-M preferred).
  • Experience with communication interfaces: BLE, UART, SPI, I2C, GPIO, PWM.
  • Experience with debugging tools such as JTAG, SWD, Logic Analyzer, Oscilloscope, and Protocol Analyzers.
  • Good understanding of low-power embedded system design.
  • Familiarity with Git and software development lifecycle practices.

Responsibilities

  • Design, develop, and maintain embedded firmware for wearable devices based on RTOS platforms.
  • Implement and optimize drivers, middleware, and application-layer firmware for sensors, connectivity, power management, and user interfaces.
  • Develop firmware for health monitoring features including heart rate, SpO₂, sleep tracking, activity tracking, and workout modes.
  • Integrate and optimize communication protocols such as BLE, UART, SPI, I2C, GPIO, PWM, and ADC.
  • Work with sensor vendors and chipset partners to integrate PPG, IMU, temperature, ECG, and other wearable sensors.
  • Optimize power consumption, memory usage, and overall system performance to achieve battery life targets.
  • Support firmware bring-up, debugging, validation, and production readiness activities.
  • Collaborate with hardware teams during board bring-up, schematic reviews, and hardware debugging.
  • Analyze field issues, identify root causes, and implement robust fixes.
  • Participate in architecture discussions and contribute to firmware design reviews.
  • Develop test tools, automation scripts, and diagnostic utilities to improve development efficiency.
  • Support OTA (Over-the-Air) firmware upgrade mechanisms and firmware release management.

Skills

C programming
RTOS concepts
ARM Cortex-M
Git
Low-power design
Debugging skills

Education

Bachelor or Masters in Electronics/Embedded Systems/Computer Engineering

Tools

JTAG
SWD
Logic Analyzer
Oscilloscope
Protocol Analyzers

Job description

About The Role

We are looking for a highly motivated Firmware Engineer with experience in embedded systems and wearable devices to develop next-generation smartwatches, smart rings, smart bands, and connected wearable products.

Location

Gurugram, India

Key Responsibilities
  • Design, develop, and maintain embedded firmware for wearable devices based on RTOS platforms.
  • Implement and optimize drivers, middleware, and application-layer firmware for sensors, connectivity, power management, and user interfaces.
  • Develop firmware for health monitoring features including heart rate, SpO₂, sleep tracking, activity tracking, and workout modes.
  • Integrate and optimize communication protocols such as BLE, UART, SPI, I2C, GPIO, PWM, and ADC.
  • Work with sensor vendors and chipset partners to integrate PPG, IMU, temperature, ECG, and other wearable sensors.
  • Optimize power consumption, memory usage, and overall system performance to achieve battery life targets.
  • Support firmware bring-up, debugging, validation, and production readiness activities.
  • Collaborate with hardware teams during board bring-up, schematic reviews, and hardware debugging.
  • Analyze field issues, identify root causes, and implement robust fixes.
  • Participate in architecture discussions and contribute to firmware design reviews.
  • Develop test tools, automation scripts, and diagnostic utilities to improve development efficiency.
  • Support OTA (Over-the-Air) firmware upgrade mechanisms and firmware release management.
Required Qualifications
  • Bachelor/or Masters degree in Electronics, Embedded Systems, Computer Engineering, or related field.
  • 4–8 years of experience in embedded firmware development.
  • Strong proficiency in C programming and embedded software design.
  • Experience working with RTOS-based systems (FreeRTOS, RT-Thread, Zephyr, ThreadX, or similar).
  • Strong understanding of microcontroller architectures (ARM Cortex-M preferred).
  • Experience with communication interfaces: BLE, UART, SPI, I2C, GPIO, PWM.
  • Experience with debugging tools such as JTAG, SWD, Logic Analyzer, Oscilloscope, and Protocol Analyzers.
  • Good understanding of low-power embedded system design.
  • Familiarity with Git and software development lifecycle practices.
Preferred Qualifications
  • Experience developing firmware for smartwatches, smart bands, smart rings, TWS, or IoT products.
  • Experience with Nordic, Realtek, SiFli, Ambiq, Dialog, Telink, or similar wearable chipsets.
  • Experience integrating health and fitness sensors.
  • Knowledge of BLE profiles and wearable communication architectures.
  • Understanding of bootloaders, OTA update mechanisms, and secure firmware development.
  • Familiarity with LVGL or embedded UI frameworks.
  • Experience working with manufacturing test firmware and factory tools.
  • Basic understanding of signal processing and wearable algorithms.
Desired Skills
  • Strong debugging and problem‑solving capabilities.
  • Ability to work independently and drive feature ownership.
  • Excellent collaboration and communication skills.
  • Ability to balance performance, memory, and power constraints.
  • Product‑oriented mindset with focus on user experience and reliability.
Nice to Have
  • Experience with smartwatch watchface engines and graphics rendering.
  • Experience integrating AI or voice‑assistant features on embedded devices.
  • Knowledge of sensor fusion, motion processing, or health‑monitoring algorithms.
  • Experience working with cloud‑connected wearable ecosystems.
  • Experience: 4–8 Years
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer (Wearables Exp Required)
Firmware Engineer (Wearables Exp Required)

Gonoise • Gurugram District

On-site
INR 120,000 - 240,000
Firmware Engineer
Firmware Engineer

Vellstone • Dadri

On-site
INR 1,200,000 - 2,000,000
Lead Firmware Engineer
Lead Firmware Engineer

Hoomanely • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Senior Embedded Firmware Developer
Senior Embedded Firmware Developer

DATOMS • Bengaluru

On-site
INR 900,000 - 1,500,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Sr. Algorithm Engineer - Wearable Health & Sensor Algorithms
Sr. Algorithm Engineer - Wearable Health & Sensor Algorithms

Noise • Gurugram District

On-site
INR 3,000,000 - 6,000,000
Embedded / Firmware Engineer -Gurugram, HR
Embedded / Firmware Engineer -Gurugram, HR

Agiliad • Gurugram District

On-site
INR 800,000 - 1,500,000
Firmware Engineer
Firmware Engineer

Aarais • Chennai District

On-site
INR 1,000,000 - 2,800,000