Senior Firmware Developer
Share role
The recipient sees their own assessment. Your profile and score are not shared.
About the role
On-site, full-time firmware engineering role in Bangalore developing and maintaining production embedded firmware for healthcare devices deployed at scale. Responsibilities include C development, RTOS systems, sensor and peripheral drivers, connectivity, storage, OTA updates, testing, debugging, and field issue investigation. Requires 3+ years of embedded firmware experience; experience with Nordic nRF, ESP32, STM32, Zephyr, Wi-Fi, BLE, and OTA is advantageous.
Key requirements
- • At least 3 years of relevant experience
- • Required skills: C programming, Embedded systems and microcontrollers, RTOS-based systems, Tasks/threads and scheduling, Interrupts, Queues, Mutexes and semaphores, Synchronization and concurrency, SPI, I²C, UART, GPIO, Device driver development or integration, Pointers, Memory management, Bit manipulation, Data structures, Reading datasheets, register maps, and hardware specifications, Hardware and firmware debugging, Linux development environment, Git/GitHub, Debugging and problem-solving
Opportunity details
- • Workplace: On Site
- • Posted: Sep 2, 2026
- • Original advert language: English
Full vacancy
HealthRoleIQ regularly verifies this opportunity against the employer’s posting and highlights the details relevant to your match.
See original vacancy ↗Employer’s role description
Job title: Senior Firmware Developer
Department: Product & Technology
Team: Hardware
Location: Bangalore
All locations: Bangalore