Embedded Firmware Engineer

Holmium Technologies Jaipur

Dadri

On-site

INR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Holmium Technologies Pvt Ltd in Noida, Uttar Pradesh is seeking an Embedded Firmware Engineer to join our R&D team. You will design, develop, and debug firmware for ARM-based MCUs, with a focus on efficiency and reliability for industrial IoT devices.

The role requires strong hands-on Embedded C/C++, experience with STM32/ESP32, RTOS, and familiarity with Modbus, MQTT, and hardware debugging. You will collaborate with hardware, software, and cloud teams to deliver robust firmware and meet

Qualifications

  • Strong hands-on experience with Embedded C.
  • Experience with STM32, ESP32, AVR, or similar microcontrollers.
  • Good understanding of RTOS, timers, interrupts, and low-level driver development.
  • Familiar with Modbus, MQTT, RS485, CAN, and other industrial protocols.
  • Working knowledge of hardware debugging tools like logic analyzers, oscilloscopes, and JTAG debuggers.
  • Ability to read schematics and understand PCB design implications.
  • Familiarity with Git or other version control systems.

Responsibilities

  • Design, develop, and debug embedded firmware for microcontrollers (ARM, STM32, ESP32, etc.).
  • Write efficient, reliable, and maintainable code in Embedded C/C++.
  • Integrate communication protocols such as Modbus (RTU/TCP), RS485, UART, SPI, I2C, MQTT, TCP/IP.
  • Implement features like data logging, sensor interfaces, and remote device control.
  • Collaborate with hardware, software, and cloud teams for seamless product integration.
  • Conduct unit and system-level testing to validate firmware performance.
  • Optimize firmware for low power consumption and efficient memory usage.
  • Document code, APIs, and firmware version release notes.
  • Troubleshoot hardware-firmware issues during development and field testing.

Skills

Embedded C
STM32
ESP32
AVR
RTOS
Modbus
MQTT
RS485
CAN
Git
Hardware debugging

Education

B.Tech/B.E. in Electronics, Electrical, Instrumentation, Embedded Systems, or related field

Tools

None

Job description

Job description
Job Title: Embedded Firmware Engineer
Location: E-21 Sector-6, Noida, Uttar Pradesh
Company: Holmium Technologies Pvt Ltd
Experience: 2-6 years
Type: Full-time, On-site
About Holmium Technologies:
Holmium Technologies is a fast‑growing tech company specializing in embedded systems, remote monitoring, SCADA solutions, PV‑DG synchronization, zero export systems, and customized IoT‑based automation. We combine hardware design, firmware development, and cloud integration to deliver robust industrial and renewable energy solutions.
Job Summary:
We are looking for a passionate and experienced Embedded Firmware Engineer to join our R&D team. The ideal candidate should be skilled in embedded C programming, microcontroller‑based development, and communication protocols. You will play a key role in building the core firmware of our industrial‑grade IoT devices and automation controllers.
Key Responsibilities:

  • Design, develop, and debug embedded firmware for microcontrollers (ARM, STM32, ESP32, etc.).
  • Write efficient, reliable, and maintainable code in Embedded C/C++.
  • Integrate communication protocols such as Modbus (RTU/TCP), RS485, UART, SPI, I2C, MQTT, TCP/IP.
  • Implement features like data logging, sensor interfaces, and remote device control.
  • Collaborate with hardware, software, and cloud teams for seamless product integration.
  • Conduct unit and system‑level testing to validate firmware performance.
  • Optimize firmware for low power consumption and efficient memory usage.
  • Document code, APIs, and firmware version release notes.
  • Troubleshoot hardware‑firmware issues during development and field testing.

Required Skills:

  • Strong hands‑on experience with Embedded C.
  • Experience with STM32, ESP32, AVR, or similar microcontrollers.
  • Good understanding of RTOS, timers, interrupts, and low‑level driver development.
  • Familiar with Modbus, MQTT, RS485, CAN, and other industrial protocols.
  • Working knowledge of hardware debugging tools like logic analyzers, oscilloscopes, and JTAG debuggers.
  • Ability to read schematics and understand PCB design implications.
  • Familiarity with Git or other version control systems.

Preferred Qualifications:

  • Experience in IoT‑based product development.
  • Familiarity with FreeRTOS or other RTOS environments.
  • Exposure to Python or Bash scripting for testing/debugging.
  • Knowledge of firmware OTA updates and secure bootloaders.

Educational Qualification:

  • B.Tech/B.E. in Electronics, Electrical, Instrumentation, Embedded Systems, or related field.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Hyderabad

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

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,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
Embedded Firmware Engineer
Embedded Firmware Engineer

YO IT Consulting • Maharashtra

On-site
INR 800,000 - 1,200,000
Engineer - Embedded Software
Engineer - Embedded Software

Eaton • Maharashtra

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
Firmware Engineer
Firmware Engineer

Vellstone • Dadri

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