Piyoosh Kumar Singh

Software Engineer

Uttar Pradesh, India3 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • Expert in developing real-time firmware for MedTech applications.
  • Proven track record in high-reliability code for life-critical systems.
  • Strong foundation in hardware testing and PCB verification.
Stackforce AI infers this person is a MedTech and IoT Embedded Software Engineer with a focus on real-time systems.

Contact

Skills

Core Skills

Embedded Software ProgrammingFirmware DevelopmentHardware TestingSignal IntegrityPcb Design

Other Skills

STM32Embedded CFreeRTOSBLESPII2CIMU Sensor FusionHTMLTCP/IPUDPArduinoESP32ATmega2560SensorsRadar Technology

About

EMBEDDED SOFTWARE ENGINEER | REAL-TIME SYSTEMS (RTOS) | MEDTECH & IOT I am an Embedded Software Engineer with 3 years of experience building reliable, life-critical systems. My journey began in PCB verification and hardware testing, giving me a unique "ground-up" perspective on system stability. I don't just write code; I understand how firmware interacts with electrical signals on the board. Currently, I focus on developing real-time firmware for MedTech wearables at Ripple Healthcare. My work involves complex sensor fusion (IMU), BLE GATT topology for gait monitoring, and optimizing low-power systems on STM32 and ESP32 platforms. WHAT I BRING TO THE TABLE: ๐Ÿ”น Full-Stack Embedded Perspective From validating hardware schematics to architecting FreeRTOS-based firmware, I bridge the gap between hardware and software to reduce iteration cycles. ๐Ÿ”น Connectivity & IoT Expertise Deep experience architecting complex connectivity solutions, including multi-device BLE GATT topologies for gait analysis and reliable TCP/IP communication over Ethernet. ๐Ÿ”น MedTech Precision Proven track record in delivering high-reliability code for fall detection (HIP-PRO) and clinical balance testing devices (FRST), ensuring strict compliance with safety standards. TECHNICAL TOOLBOX: ๐Ÿš€ Microcontrollers: STM32 (ARM Cortex-M), ESP32 (Xtensa), AVR (ATmega2560). ๐Ÿ’ป Firmware: Embedded C, C++, FreeRTOS, HAL/LL Drivers. ๐Ÿ”— Protocols: I2C, SPI, UART, RS485, BLE GATT, TCP/IP, UDP, HTTP. ๐Ÿ›  Tools: STM32CubeIDE, PlatformIO, Logic Analyzers, Git, SWD/ST-Link. I am always open to connecting with fellow engineers and innovators in the embedded space.

Experience

3 yrs 7 mos
Total Experience
1 yr 9 mos
Average Tenure
2 yrs 2 mos
Current Experience

Ripple healthcare

Embedded Software Developer

Apr 2024 โ€“ Present ยท 2 yrs 2 mos ยท Gurugram, Haryana, India ยท On-site

  • Focused on developing real-time firmware for MedTech wearables, ensuring high reliability and low latency for life-critical applications.
  • Key Contributions: * Firmware Architecture: Engineered firmware for "HIP-PRO" and "FRST" devices using STM32 and Embedded C, enabling real-time fall detection and clinical posture assessment. * Optimization: Optimized system performance using STM32CubeIDE and SWD to achieve low-latency response times for airbag inflation logic. * Connectivity: Implemented BLE connectivity for mobile app integration and designed SPI-based NOR flash logging for secure data storage. * Collaboration: Partnered with hardware and mobile teams to integrate IMU sensors and ensure strict compliance with medical safety requirements.
  • Tech Stack: STM32, Embedded C, FreeRTOS, BLE, SPI, I2C, IMU Sensor Fusion.
Embedded Software ProgrammingSTM32Embedded CFreeRTOSBLESPI+3

Vulcan advance intelligence computing pvt. ltd.

2 roles

Jr. Embedded Engineer

Promoted

Apr 2023 โ€“ Apr 2024 ยท 1 yr ยท Noida, Uttar Pradesh, India ยท On-site

  • Transitioned into full-time firmware development, building industrial diagnostic and monitoring systems.
  • Key Projects: * Octopus (VMS Diagnostic): Developed a fault monitoring system on Arduino Mega with W5100 Ethernet, using TCP/IP and UDP for remote diagnostics. * JALVAYU (Weather Monitoring): Designed a meteorological system on ATmega2560, integrating wind, visibility, and temp/humidity sensors for real-time reporting. * Speed Alert System: Built a real-time speed detection unit using ESP32 and 2D Radar (TSR20), driving visual alerts on LED matrices.
Embedded Software ProgrammingHTMLTCP/IPUDPArduinoESP32+1

PCB Verification and Hardware Testing Engineer Company

Oct 2022 โ€“ Mar 2023 ยท 5 mos ยท Noida, Uttar Pradesh, India ยท On-site

  • Started my career establishing a strong foundation in hardware reliability and signal integrity before moving to firmware.
  • Core Responsibilities: * Hardware Validation: Conducted rigorous PCB verification and hardware testing for industrial control units, ensuring signal integrity and power stability. * Debugging: Performed component-level debugging and root cause analysis on prototype boards to reduce hardware iteration cycles. * Test Automation: Created test benches for sensor calibration and verification to ensure hardware reliability before firmware integration.
PCB Verification & ValidationHardware DebuggingHardware TestingSignal Integrity

Internshala

Internship Trainee

Jul 2021 โ€“ Sep 2021 ยท 2 mos ยท India ยท Remote

  • Completed an 8-week comprehensive training program on PCB Design using Autodesk Eagle. Developed functional schematics and board layouts for practical projects, including an Astable 555 Timer and a Shift Register 74595 LED Controller. Mastered concepts of layer management, design rule checks (DRC), and component placement, securing an 80% score in the final assessment.
Autodesk Eagle (Design Software)PCB Layout DesignPCB Design

Education

Veer Bahadur Singh Purvanchal University, Jaunpur

Bachelor of Technology - BTech โ€” Electronics and Communications Engineering

Jul 2018 โ€“ Sep 2022

Stackforce found 100+ more professionals with Embedded Software Programming & Firmware Development

Explore similar profiles based on matching skills and experience