Dedicated Embedded Software Engineer with 5.7 years of experience in developing, testing, and maintaining software for embedded systems. Proficient in C/C++, , microcontroller programming,RTOS and hardware-software integration. Strong problem-solving abilities with a keen eye for optimizing system performance and reliability.
VMON(Vital Monitor Project with Single Lead ECG, Body Temperature, SPO2, Heart Rate, and Bluetooth Communication):
Role: Embedded software Engineer
Duration: [2019] – [2022]
Technologies Used:
Microcontroller: Espressif ESP32D
Programming Languages: C, C++
Communication Protocols: Bluetooth (BLE)
Development Tools: platformIO, ESP-IDF, VScode, Oscilloscope, Logic Analyzer
Sensors: Single lead ECG, body temperature sensor, SPO2 sensor, heart rate sensor
Interfaces: Mobile application for iOS and Android
Developed a comprehensive vital monitor system capable of measuring single lead ECG, body temperature, SPO2 (oxygen saturation), and heart rate, with Bluetooth communication for integration with a mobile application.
Designed and implemented firmware for ESP32D microcontroller to manage data acquisition from biomedical sensors.
Developed algorithms for filtering and processing sensor data to ensure accurate and reliable measurements.
Implemented Bluetooth communication protocols to enable seamless data transmission to a mobile application.
Conducted extensive testing and validation of the system to ensure accuracy, reliability, and compliance with medical standards.
Hydroponic Automated Dosage System with 4G & WiFi Connectivity
Role: Embedded software Engineer
Duration: [2022] – [2023]
Technologies Used:
Microcontroller: Espressif ESP32D
Programming Languages: C++
Communication Protocols: 4G, Wi-Fi, UART, SPI, I2C
Development Tools: PlatformIO, VScode, Oscilloscope, Logic Analyzer
Sensors: pH sensors, EC sensors, Temperature sensors, Doasge pumps
Interfaces: Mobile application for iOS and Android
Developed an advanced hydroponic automated dosage system designed to precisely control nutrient levels, pH, and water supply in hydroponic farming environments. The system features both 4G and Wi-Fi connectivity for remote monitoring and control via a mobile application.
Designed and implemented firmware for Espressif ESP32D microcontrollers to manage data acquisition from multiple sensors and control dosing pumps.
Integrated various sensors (pH, EC, temperature) with the microcontroller to continuously monitor and adjust nutrient solution parameters.
Developed algorithms to automatically adjust nutrient and pH levels based on real-time sensor data.
Implemented both 4G and WIFI communication protocols to enable reliable remote monitoring and control via a mobile application.
Collaborated with mobile app developers to design a user-friendly interface for system configuration, real-time monitoring, and data logging.
Conducted extensive testing and debugging to ensure system reliability and accuracy under various environmental conditions.
Smart Irrigation System with Advanced Soil Sensors, Weather Station, and Solenoid Valve Control using LoRa and 4G
Role: Embedded software Engineer
Duration: [2023] – [2024]
Technologies Used:
Microcontroller: ESP32D
Programming Languages: C++
Communication Protocols: LoRa, 4G, UART, SPI, I2C
Development Tools: Vscode, PlatfromIO, ESP-IDF, Oscilloscope, Logic Analyzer
Sensors: NPK, moisture, pH, EC, weather stations
Interfaces: Web and mobile applications
Developed and deployed a smart irrigation system leveraging advanced soil sensors (NPK, moisture, pH, EC), a weather station, and solenoid valve control using LoRa and 4G technology to enhance agricultural efficiency and sustainability.
Designed and programmed firmware for Espressif ESP32d microcontrollers to interface with multiple soil sensors and weather stations
Integrated soil sensors measuring NPK, moisture, pH, and EC, along with weather stations, to continuously monitor soil and environmental conditions.
Developed algorithms to automate solenoid valve control based on real-time sensor data, ensuring optimal water and nutrient delivery.
Implemented LoRa and 4G communication protocols for reliable long-range data transmission and remote system control.
Built data processing and analysis routines to interpret sensor data and adjust irrigation schedules accordingly.
Conducted rigorous testing and debugging in various field conditions to ensure system reliability and effectiveness.