Firmware Developer
Role Overview
The Firmware Engineer II builds reliable embedded firmware for real-world devices deployed at scale.
Firmware runs on more than 20,000 devices, making reliability, maintainability, and careful engineering important.
The role covers firmware design, development, testing, debugging, release, and maintenance across production systems.
Work includes sensor acquisition, RTOS-based systems, connectivity, storage, device communication, and system reliability.
The engineer contributes to new development and existing production firmware, including reliability improvements and field issue investigations.
Key Skills for This Role
Full Job Posting
Company Overview
Dozee Health AI develops contactless remote patient monitoring solutions and is headquartered in Bengaluru, India.
The role supports healthcare providers and the use of remote patient monitoring to address resource constraints and care outcomes.
Role Overview
The Firmware Engineer II builds reliable embedded firmware for real-world devices deployed at scale.
Firmware runs on more than 20,000 devices, making reliability, maintainability, and careful engineering important.
The role covers firmware design, development, testing, debugging, release, and maintenance across production systems.
Work includes sensor acquisition, RTOS-based systems, connectivity, storage, device communication, and system reliability.
The engineer contributes to new development and existing production firmware, including reliability improvements and field issue investigations.
Responsibilities
- Design, develop, test, and maintain embedded firmware in C.
- Develop RTOS-based firmware and own modules and features through production.
- Develop and integrate sensor and peripheral drivers using common device interfaces.
- Build sensor acquisition, processing, buffering, communication, storage, and cloud upload workflows.
- Develop Wi-Fi and BLE functionality and work with bootloaders and OTA mechanisms.
- Implement error handling, watchdog, logging, recovery, and observability mechanisms.
- Write unit, integration, and hardware-level tests.
- Debug firmware and hardware issues, including problems on field-deployed devices.
- Participate in firmware architecture, design, and code reviews.
- Improve firmware reliability, maintainability, performance, and observability.
Requirements
- 3+ years of experience in embedded firmware development.
- Strong C programming skills and understanding of embedded systems and microcontrollers.
- Hands-on experience with an RTOS such as Zephyr, FreeRTOS, or similar.
- Understanding of scheduling, interrupts, queues, mutexes, semaphores, synchronization, and concurrency.
- Experience with SPI, I2C, UART, GPIO, and interrupts.
- Experience developing or integrating device drivers.
- Understanding of pointers, memory management, bit manipulation, and data structures.
- Ability to read datasheets, register maps, and hardware specifications.
- Experience debugging hardware and firmware issues.
- Comfort working in Linux and with Git or GitHub.
- Strong debugging and problem-solving skills.
Good-to-Have Skills
- Experience with Nordic nRF, ESP32, or STM32 platforms.
- Experience with Zephyr RTOS or nRF Connect SDK.
- Experience with Wi-Fi and BLE.
- Understanding of TCP/IP, HTTP/HTTPS, and TLS.
- Experience with bootloaders and OTA or DFU firmware updates.
- Familiarity with Device Tree and Kconfig.
- Experience with Flash, SD cards, NVS, and file systems.
- Experience with high-rate sensor data acquisition, ring buffers, FIFOs, CRC, or data packetization.
- Familiarity with low-power embedded system design.
- Python scripting for firmware testing and development tools.
- Exposure to firmware CI/CD and long-duration or stress testing.
About dozee
AI-powered contactless remote patient monitoring and early-warning systems.
Visit company websiteApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career