Firmware Engineer (Hyderabad)

Firmware Engineer (Hyderabad)

24 Sep
|
DOOM INDUSTRIES
|
Hyderabad

24 Sep

DOOM INDUSTRIES

Hyderabad

Firmware Engineer – Embedded Systems

Experience: 1–3 Years

Location: Hyderabad

Employment Type: Full-time

Role:

We are looking for a Firmware Engineer to develop a modular and scalable firmware platform for microcontroller-based hardware. The engineer will be responsible for hardware interfacing, device drivers, communication protocols, and configurable firmware.

Responsibilities:

Develop firmware using Embedded C/C++ for Arduino, STM32, ESP32 or similar microcontrollers.

Develop drivers/interfaces for buttons, switches, potentiometers, encoders, LEDs, displays, servos, stepper motors, sensors, relays and other I/O devices.

Implement GPIO, ADC, PWM, timers, interrupts, filtering, debouncing and calibration.

Develop USB/Serial and communication protocols such as UART, I2C, SPI, CAN, USB HID, etc.

Design a Hardware Abstraction Layer (HAL) and reusable device-driver architecture.

Develop a configurable/preset-based firmware system where hardware pins, devices and parameters can be configured through PC software without rewriting firmware.

Implement device detection, identification, configuration, error handling and firmware updates.

Debug firmware and hardware using serial tools, multimeters,



oscilloscopes and logic analyzers.

Work closely with hardware/PCB and software teams to integrate firmware with the overall system.

Maintain firmware documentation, version control and testing.

Required Skills:

Strong Embedded C/C++ knowledge.

Hands-on experience with Arduino / STM32 / ESP32 or similar MCUs.

Positive understanding of GPIO, ADC, PWM, UART, USB, I2C, SPI and interrupts.

Experience in embedded communication protocols and device drivers.

Knowledge of Git, debugging and hardware testing.

Good understanding of electronics and microcontroller-based systems.

Good to Have:

Linux / Embedded Linux

Linux device driver development

Embedded driver development

FreeRTOS / RTOS

USB HID

Bootloaders and firmware update mechanisms

PCB debugging

74HC165 / 74HC595 and I/O expanders

- Experience developing **generic/configurable firmware platforms

Qualification:

B.Tech/B.E./M.Tech in ECE, EEE, Instrumentation, Computer Engineering or related fields.

- Freshers with strong hands-on embedded projects may also be considered.

📌 Firmware Engineer (Hyderabad)
🏢 DOOM INDUSTRIES
📍 Hyderabad

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 (hyderabad) / hyderabad

Subscribe to this job alert:

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