HamburgerMenu
hirist

Embedded Firmware Engineer

Cyberidentity Soutions
3 - 6 Years
Hyderabad

Posted on: 06/05/2026

Job Description

Description :


1. Hands on experience Arduino platform,

2. Microcontrollers : basic- ESP32; advanced-(ARM Cortex-M architecture ex : STM32 is an added advantage),

3. Basic Communication Protocols : SPI, UART, I2C, Modbus

4. IOT related protocols : Wi-Fi, Ethernet, HTTP; - added advantage : basic - GSM/LTE, GPS, MQTT, Advanced-WebSockets, REST APIs, JSON handling


5. RTOS : "FreeRTOS", if not then any other RTOS

6. Peripherals : ADC, EEPROM, PWM, Timers, RTC,

7. Hands on experience in the IOT domain.


Job Title : Embedded Firmware Developer


Location : Hyderabad


AquaExchange is seeking a skilled and motivated Firmware Developer to join our dynamic team. As we continue to innovate and expand our technology solutions, we need a talented individual with 3 to 4 years of experience in firmware development.


The ideal candidate will possess excellent programming and debugging skills in C/C++, hands-on experience with the Arduino platform, and a strong understanding of various communication protocols and IoT platforms. This role offers an exciting opportunity to contribute to cutting-edge projects and be a key player in the development of our IoT solutions.


Responsibilities :


- Develop and Maintain Firmware : Create and sustain firmware for embedded systems, ensuring optimal performance and reliability.

- Programming and Debugging : Write and debug code in C/C++ for microcontrollers, with a focus on ARM Cortex M0/M3/M4 family, NodeMCU, and ESP32.

- Driver and BSP Design : Design and implement low-level drivers and board-specific packages to facilitate hardware interaction.

- Communication Protocols : Work with communication protocols such as TCP/IP, HTTP, MQTT, and Modbus to ensure seamless data transmission.

- IoT Platform Development : Develop applications for IoT platforms, including ZigBee, Bluetooth Low Energy (BLE), and Wi-Fi.

- Hardware Integration : Integrate firmware with hardware using debug tools and in-circuit emulators to ensure cohesive operation.

- Hardware Bring-Up : Perform hardware bring-up and troubleshoot hardware-software integration issues effectively.

- RTOS Utilization : Utilize Real-Time Operating Systems (RTOS) in embedded firmware development to enhance system responsiveness and multitasking.

- FOTA Implementation : Implement Firmware Over-The-Air (FOTA) updates to facilitate remote firmware upgrades.

- Peripheral Interface : Interface with various peripherals such as SPI, UART, I2C, I2S, USB, DMA, ADC, DAC, timers, EEPROM, flash memory, SD cards, and Ethernet.

- Sensor Integration : Work with a variety of sensors, including flow, temperature, pressure, accelerometer, gyro, compass, and light sensors, ensuring accurate data collection and processing.

- Testing and Debugging : Use test equipment such as oscilloscopes and logic analyzers for comprehensive debugging and testing of firmware and hardware components.


Skills / Experience :


- Excellent programming and debugging skills in C/C++.

- Hands-on experience with the Arduino platform.

- Conversant with protocols like TCP/IP, HTTP, MQTT, Modbus.

- Preferred experience with ZigBee, Bluetooth Low Energy (BLE), Wi-Fi, and IoT platforms.

- Working knowledge of RTOS and FOTA.

- Strong experience with low-level drivers and board-specific package development.

- Excellent hands-on experience with microcontrollers (8/16/32 bit) in the ARM Cortex M0/M3/M4 family, NodeMCU, and ESP32.


- Good understanding of interfaces like SPI, UART, I2C, I2S, USB, and peripherals such as DMA, ADCs, DAC, timers, EEPROM, flash memory, SD cards, and Ethernet.

- Experience with hardware bring-up and integration of software and hardware using debug tools/in-circuit emulators.

- Knowledge of various sensors (flow, temperature, pressure, accelerometer, gyro, compass, light, etc.).

- Familiarity with using test equipment (e.g., oscilloscope, logic analyzer).

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...