Firmware Test Engineer

Dozee

Bengaluru

On-site

INR 600,000 - 1,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dozee in Bengaluru is looking for a Firmware Test Engineer with 2-3 years of hands-on experience in firmware or embedded systems. The role involves testing device functionality, improving system reliability, and ensuring firmware quality through thorough testing methodologies. Candidates should have programming knowledge in Python and basic familiarity with C/C++. This position presents the opportunity to work in a dynamic environment focused on improving healthcare outcomes using advanced monitoring solutions.

Qualifications

  • 2-3 years of experience in firmware or embedded systems.
  • Ability to work hands-on with hardware systems.
  • Basic understanding of embedded systems and firmware behavior.

Responsibilities

  • Test the functional behavior of device firmware on real hardware.
  • Run devices in continuous loops and long-duration tests to validate stability.
  • Identify failures, inconsistencies, and regressions in firmware behavior.

Skills

Firmware testing
Embedded systems
Python programming
C/C++ familiarity
Device interfaces (UART/USB/BLE)
Linux development

Job description

Overview

Dozee Health AI is a pioneer in Contactless Remote Patient Monitoring (RPM), proven to drive transformation at scale. Headquartered in Bengaluru, India, Dozee has emerged as India’s no. 1 RPM Company.

We are seeking visionary individuals to help us in this very exciting journey. As a part of our dynamic team, you’ll have the opportunity to collaborate with top healthcare providers in the country, applying AI-powered RPM solutions to tackle some of the most pressing challenges in healthcare – enhancing staff efficiency, improving patient outcomes, and pioneering the next generation of care models.

Role Overview

We are looking for a Firmware Test Engineer with 2-3 years of hands‑on experience in firmware or embedded systems, who is passionate about understanding how devices behave in the real world. This role is ideal for engineers who enjoy working with real hardware, running systems in long loops, and investigating failures to understand not just what broke, but why.

You will work closely with firmware engineers to test device functionality, identify regressions, and improve system reliability. Over time, you will grow into building test automation, hardware‑in‑the‑loop (HIL) setups, and firmware CI/CD pipelines.

Why This Role Exists

As our devices and firmware scale, informal or manual testing is no longer sufficient. Devices must behave correctly not only in ideal conditions, but also across resets, power cycles, degraded communication, and long‑running field scenarios.

This role exists to ensure that firmware failures are found early, in the lab—not in the field. By investing in firmware test engineering, we aim to improve observability, reduce deployment risk, and increase confidence in every firmware release.

Responsibilities
  • Test the functional behavior of device firmware on real hardware
  • Run devices in continuous loops and long‑duration tests to validate stability
  • Test firmware behavior across resets, power cycles, and firmware upgrades
  • Identify failures, inconsistencies, and regressions in firmware behavior
  • Report issues clearly and work closely with firmware engineers to debug and resolve them
  • Capture, analyze, and interpret device logs and test outputs
  • Build and maintain hardware‑in‑the‑loop (HIL) test setups
  • Contribute to device CI/CD pipelines
  • Improve test coverage, reliability, and execution time
  • Take ownership of specific test areas or workflows
Requirements
  • 2‑3 years of experience in firmware, embedded systems, or a related field
  • Basic understanding of embedded systems and firmware behavior
  • Ability to work hands‑on with hardware systems
  • Programming experience in Python (for tests and tooling)
  • Basic familiarity with C or C++ to understand firmware behavior and logs
  • Experience working with UART/USB/BLE or similar device interfaces
  • Experience working in a Linux development environment
  • Ability to analyze logs and identify abnormal or unexpected behavior
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer II
Firmware Engineer II

Dozee • Bengaluru

On-site
INR 1,200,000 - 1,600,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
Dozee Hiring Quality Engineer Fresher
Dozee Hiring Quality Engineer Fresher

Freshers area.in • Karnataka

On-site
Firmware Engineer (Wearables Exp Required)
Firmware Engineer (Wearables Exp Required)

Gonoise • Gurugram District

On-site
INR 120,000 - 240,000
Firmware Engineer (Wearables Exp Required)
Firmware Engineer (Wearables Exp Required)

Noise • Gurugram District

On-site
INR 1,800,000 - 2,400,000
Firmware QA Engineer
Firmware QA Engineer

Mobitechwireless • India

On-site
INR 400,000 - 700,000
PF & ESI
Health Insurance
Performance-Based Appraisal
+2
Senior QA Firmware Automation Engineer
Senior QA Firmware Automation Engineer

Kohler • Pune District

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

Gicindia • Pune District

On-site
INR 600,000 - 900,000
Embedded QA
Embedded QA

Dexian India • VIP Area

On-site
INR 1,200,000 - 1,500,000