Pravin Raghul S

Pravin Raghul S

Bengaluru, Karnataka, India
743 followers 500+ connections

About

Senior Embedded Software Engineer with 6+ years building platform, BSP, firmware and…

Experience

  • Capgemini Graphic

    Capgemini

    Bengaluru, Karnataka, India

  • -

  • -

    Chennai, Tamil Nadu, India

  • -

    Chennai Area, India

Education

Licenses & Certifications

Projects

  • IoT Node Firmware and Mobile Application

    -

    I led a project focused on enhancing the monitoring of industrial equipment like welding and cutting machines. The goal was to make real-time machine data accessible on a mobile app, whether the devices were on the same local network or connected over the Internet.

    Using an ESP32 board and Arduino firmware integrated in PlatformIO ecosystem, I enabled the ESP32 to fetch data from the machines through a SPI command interface, sharing it over a JSON-RPC interface. The cross-platform mobile…

    I led a project focused on enhancing the monitoring of industrial equipment like welding and cutting machines. The goal was to make real-time machine data accessible on a mobile app, whether the devices were on the same local network or connected over the Internet.

    Using an ESP32 board and Arduino firmware integrated in PlatformIO ecosystem, I enabled the ESP32 to fetch data from the machines through a SPI command interface, sharing it over a JSON-RPC interface. The cross-platform mobile app, developed with Kivy for iPhone and Android, periodically retrieved and displayed this data in a user-friendly format & also to download the machine cutting parameters.

    Other creators
  • Battery Driven Welder Firmware

    -

    I played a key role in developing a cutting-edge Battery Management System (BMS) algorithm tailored for industry-standard batteries. This involved crafting comprehensive features such as short circuit protection, implementing Coulomb's counting method for State of Charge (SOC) computation, and incorporating a Real-Time Logger (RTT) for efficient high-speed debugging.

    Additionally, I designed a Boot Loader firmware for a custom application board based on the STM32F1 series. This firmware…

    I played a key role in developing a cutting-edge Battery Management System (BMS) algorithm tailored for industry-standard batteries. This involved crafting comprehensive features such as short circuit protection, implementing Coulomb's counting method for State of Charge (SOC) computation, and incorporating a Real-Time Logger (RTT) for efficient high-speed debugging.

    Additionally, I designed a Boot Loader firmware for a custom application board based on the STM32F1 series. This firmware facilitated firmware upgrades using the CAN interface. To support modular testing, I created a test application using the python-can library.

    My contributions extended to establishing communication protocols such as CAN and UART using ST HAL APIs. I also crafted a diagnostic software for STM32-based custom hardware, providing a crucial tool for early detection and resolution of hardware issues.

    Other creators

Honors & Awards

  • WOW Award - May 2025

    Capgemini

    May 2025 — Appreciation from Project Head
    “Appreciate the consistent approach towards making the project engagement successful, overcoming several challenges, working closely with other teams involved and being in alignment with customer expectations!”
    (Recognized for contributions to VxWorks porting, BSP bring-up and team upskilling.)

  • WOW Award - Dec 2024

    Capgemini

    Dec 2024 — Appreciation from Project Head
    “Great work — appreciate the hard work and significant contributions.”
    (Recognized for leading VxWorks porting, BSP bring-up and upskilling the team.)

View Pravin Raghul’s full profile

  • See who you know in common
  • Get introduced
  • Contact Pravin Raghul directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses