Abhishek Raut

Product Engineer

India12 yrs 2 mos experience
Highly Stable

Key Highlights

  • 9 years of experience in embedded firmware development.
  • Expertise in low-power IoT device firmware.
  • Strong collaboration with cross-functional teams.
Stackforce AI infers this person is an IoT Embedded Firmware Engineer with extensive experience in low-power device development.

Contact

Skills

Core Skills

Embedded Firmware DevelopmentMicrocontroller ProgrammingHardware Understanding

Other Skills

Firmware DevelopmentSTM32U5I²CSPIUARTLoRaMDFADFDMALow-power managementSTM32L4ADCESP32C++MQTT

About

Professional Summary : 9 years of hands-on experience as an Embedded Firmware Developer in the IoT domain, focusing on low-power, connected devices. Proficient in C/C++ programming for embedded systems, with expertise in STM32 microcontrollers using STM32CubeIDE, HAL, low level drivers. Skilled in firmware development for both bare-metal systems and RTOS-based environments, particularly using FreeRTOS. Strong understanding of microcontroller architecture (ARM Cortex-M), hardware abstraction, and peripheral configuration. Experienced in implementing and debugging key communication protocols: UART, SPI, I2C for device interfacing BLE, Wi-Fi, LORA for wireless communication and cloud connectivity Advance protocol - CAN, RS485, Modbus- RTU/ TCP-IP. Arduino and ESP based project experience. Knowledgeable in task scheduling, inter-task communication (queues, semaphores, mutexes), and resource management in FreeRTOS. Hands-on experience with bootloader development, firmware updates, and OTA (Over-the-Air) update mechanisms. Familiar with integrating sensors, external modules and connectivity modules into complete IoT solutions. Strong debugging skills using tools like STM32CubeIDE, logic analyzers, oscilloscopes, and serial terminals. Collaborates effectively with hardware, cloud, and mobile teams to ensure seamless system integration. Writes clean, modular, and maintainable code, following best practices and industry standards. Passionate about embedded systems, real-time computing, and continuous improvement in firmware design.

Experience

Azilen technologies

Sr Embedded firmware developer

Aug 2024Present · 1 yr 8 mos · Mumbai, Maharashtra, India · Hybrid

  • Noise Measuring Device – Firmware Development (STM32U5)
  • Developed embedded firmware on STM32U5 MCU for an industrial-grade noise measuring device.
  • Integrated key peripherals:
  • EEPROM (I²C) and External Flash (SPI) for data storage
  • ADC for battery voltage monitoring
  • LoRa module (via UART) for wireless communication with IoT dashboard and gateway
  • Implemented 3-microphone interface using MDF/ADF with DMA for real-time audio data acquisition.
  • Designed and implemented low-power management strategies to optimize energy consumption.
  • Developed UART acknowledgement (Checksum) based Communication driver with Alif coprocessor for AI/ML processing.
  • Understanding of ML processing inside Alif coprocessor ( diffrent type of sound classification using AI model).
  • Ensured robust communication and data logging for field-deployable environmental monitoring systems.
  • Solar Battery Charging Monitoring System – Firmware Development (STM32L4)
  • Designed and developed low-power firmware on STM32L4 MCU for solar battery health monitoring.
  • Integrated external ADC via I²C for precision current sensing using a shunt resistor.
  • Interfaced with temperature sensors (I²C) to monitor ambient and system temperature.
  • Enabled accurate power profiling and environmental tracking for off-grid solar systems.
Firmware DevelopmentSTM32U5I²CSPIUARTLoRa+6

L&t technology services

Embedded Firmware Engineer

May 2019Jul 2024 · 5 yrs 2 mos · Airoli, Navi Mumbai · Hybrid

  • Cleaning machine monitoring system (STM32l4 gsm-gps MQTT based device)
  • Water controlling IOT system (Stm32F4 + Esp32 wifi integrated Iot device)
  • Kwick-link industrial predictive system (C++ unit testing/Abstact plus wrapper class implementation)
  • Oil and gas industrial stabilizer monitoring system (Stm32H7 Ethernet - Modbus TcpIP based Iot monitoring device)
  • Hardware device testing zig software development(Stm32l4 hardware testing and verification based software)
Embedded Firmware DevelopmentSTM32L4ESP32C++MQTTModbus TCP/IP+1

Dialtone systems pvt. ltd.

Embedded Firmware Engineer

Jan 2017May 2019 · 2 yrs 4 mos · Ghatkopar, Mumbai · On-site

  • Auto meter and Taximeter tracking system (Stm32l0 low power series - gsm gps memory fota devlopement)
  • ported old revision of 8051 to stm32 new product revision from scratch devlopment.
  • Created the first prototype firmware in Eval board and then ported the same software on the first pcb product.
  • Vehicle tracking IOT device (stm32f0 and gsm-gps TCP-IP server integration)
  • Used Stm32 low level drivers for software development
  • Gsm-gps communication interface with UART low level driver.
  • Achieved fota firmware update with gsm(UART) TCP-IP server communication
  • Flash(SPI) logic implementation for configuration data and historical data
  • Bootloader + Application code partition inside Mcu flash for firmware revision and fota check
  • Vending Machine (stm32F0) - integrated coin machine sensor device using UART communication and RFid tag communication with slave controller (stm32l0) with low power current, logic implementation of wake up on rfid detection and sleep when idle
  • Esp based water blockage detector - integrated SR04 ultrasonic sensor for water level sensing,
  • and sending distance reading over Wifi on webserver/dashboard using MQTT broker( port,topic,server) I.e. HiveMq or Mosquito on a local pc.
  • Used Mqtt client library inside esp32 and developed firmware on Arduino Ide.
Embedded Firmware DevelopmentSTM32L0GSM-GPSFOTAUARTMicrocontroller Programming

Accord electo-technics pvt. ltd.

Embedded Design Engineer

Oct 2013Oct 2016 · 3 yrs · Thane, Maharashtra, India · On-site

  • Embedded Firmware Development in metering products
  • Multifunction meter (STM32F0/F1 32 bit arm series)
  • analog and digital ammeter/voltmeter(STM32 8 bit series)
  • Annentiators and alarm controllers ( Tiva TMC123)
  • Motor DC and stepper controlling system ( Map 430)
  • Hardware testing and software integration/testing role
  • Initially Started as a production testing engineer
Embedded Firmware DevelopmentSTM32F0/F1Tiva TMC123Hardware TestingHardware Understanding

Education

University of Mumbai

Bachelor's degree — Electronics Engineering

Stackforce found 29 more professionals with Embedded Firmware Development & Microcontroller Programming

Explore similar profiles based on matching skills and experience