p
piyush_kumar0

piyush_kumar0

India
English
About me
Hi! I’m Piyush, an Embedded Systems Engineer with 2+ years of professional experience in firmware development, microcontrollers, and IoT systems. I specialize in Embedded C/C++, Python, FreeRTOS, CAN, UART, SPI, I2C, Modbus, MQTT, and Linux. I have worked with Raspberry Pi Pico/Pico 2, STM32, and NXP S32K, developing firmware for battery charging/swapping systems, IoT monitoring, LoRa communication, sensors, motor controllers, and BMS applications. I focus on reliable, efficient, and practical embedded solutions tailored to your requirements. ... Read more

Skills

p
piyush_kumar0
piyush_kumar0
Offline • 
Average response time: 1 hour

See my services

Embedded Systems & IoT
I will develop embedded systems for your project

Portfolio

Work experience

InfinityX_Innovations

Embedded systems Engineer

InfinityX Innovations • Full-time

Aug 2024 - Jan 20261 yr 5 mos

Developed and optimized embedded firmware for automated battery charging and battery swapping stations using FreeRTOS and Raspberry Pi Pico 2. Worked on reliable multitasking for sensors, actuators, motor controllers, and communication interfaces. Key responsibilities and expertise: Developed embedded firmware for Raspberry Pi Pico/Pico 2, STM32, and NXP microcontrollers. Implemented CAN communication using MCP2515 transceivers for communication between motor controllers and microcontrollers. Assisted in developing LoRa-based remote monitoring systems using SX1278. Developed MQTT-based IoT dashboards for real-time monitoring of charging stations. Developed a custom pneumatic battery-pack connection/disconnection mechanism using Raspberry Pi Pico 2 and HX711 load-cell interfaces. Performed battery diagnostics, cell-balancing verification, fault analysis, and troubleshooting of BMS configurations and faulty cells. Worked on integrating sensors, actuators, motor controllers, and communication interfaces into embedded systems.