Firmware Engineer (India)

Firmware Engineer (India)

12 Aug
|
Vikgol Technologies Private
|
India

12 Aug

Vikgol Technologies Private

India

Job Title: Firmware Engineer

Location: Bengaluru, Karnataka (Work from Office)

Employment Type: Full-Time

Experience: 4+ years

Qualification: B.Tech from a Tier 1 Institute (IIT, NIT, BITS Pilani, or equivalent) – Mandatory

About Us

We are building the first precision health platform for pets – a sensor-driven, AI-powered ecosystem that decodes health signals dogs give off every day. Our flagship product, EverBowl, is a clinical-grade device that measures hydration, food intake, body temperature, eating behavior, and bite acoustics to generate a daily wellness score. Paired with our mobile app and Protect+ insurance-rewards membership, we help pet parents move from guesswork to knowledge.

We are not building another pet gadget. Our success depends on firmware that never fails – reading sensors in sync, streaming data over BLE without loss, and delivering OTA updates to every device in the field without bricking a single unit. This role exists to solve that problem.

Role Overview

We are looking for a Firmware Engineer to build and maintain reliable embedded systems for our sensor-driven hardware. You will work closely with the Lead Firmware Engineer across sensor integration, connectivity, and power management, contributing directly to a product that is deployed in the real world.

Key Responsibilities

- Develop and maintain RTOS-based firmware for embedded devices, ensuring stable real-time performance
- Implement drivers and communication logic for sensors over I2C, SPI, and UART, including arbitration across shared buses
- Support BLE-based firmware development for reliable data transfer between devices and the cloud
- Contribute to firmware-level battery charging safety, thermal cutoff logic,



and clock stability under real-world conditions
- Support OTA update mechanisms, including testing rollout and rollback behavior before release
- Debug hardware-firmware interaction issues using oscilloscopes and logic analyzers
- Write and maintain unit tests and hardware-in-the-loop tests to catch issues before they reach the field

Required Qualifications

- B.Tech in Electronics, Computer Science, or related field from a Tier 1 institute (IIT, NIT, BITS Pilani, or equivalent) – mandatory
- 4+ years of embedded firmware development experience
- Solid understanding of RTOS concepts and at least one communication protocol used in sensor-based systems (I2C, SPI, UART, or BLE)
- Proficiency in C and C++ for embedded and microcontroller-based systems
- Comfortable reading datasheets and debugging at the hardware-firmware boundary

Preferred Qualifications (Good to Have)

- Experience with battery charging circuits or power-path management
- Exposure to OTA update mechanisms for fleet-deployed embedded devices
- Experience working with thermal sensors, IMUs, or camera modules

Why Join Us

- Build firmware for hardware that is actually out in the field, on real dogs – not just on a workbench
- Learn directly from the Lead Firmware Engineer while owning real pieces of the system
- Take ownership early, with a direct line to the people building the rest of the product
- Join a small, quick-moving team building a category-defining, sensor-driven product

Application Process

Shortlisted candidates will be required to complete a take-home assignment as part of the selection process.

Pay: ₹403,749.03 - ₹1,791,300.21 per year

Work Location: In person

📌 Firmware Engineer (India)
🏢 Vikgol Technologies Private
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineer (india) / india