Prabhat Kumar Srivastava

Software Engineer

India6 yrs experience

Key Highlights

  • 6+ years of experience in embedded systems.
  • Expertise in firmware development for healthcare and IOT.
  • Proficient in low-level programming and debugging.
Stackforce AI infers this person is a Firmware Engineer specializing in Healthcare and IoT solutions.

Contact

Skills

Core Skills

Firmware DevelopmentEmbedded SystemsProtocol Validation

Other Skills

Cortex-A platformCAN busSTM32 platformQT frameworkEmbedded CLinuxYoctoDebugging3G and LTE protocol validationPerlTCLShell scriptingRTL VerificationASIC DesignVerilog HDL

About

"An M-Tech post graduate from VIT University, Vellore india" "6+ years of experience, worked with big semiconductor MNC's and leading providers for cutting edge solutions in IOT, Healthcare, SSD, telecom " -Good programming skills in C/C++ -Worked for IOT, Storage and Healthcare products -Technically sound professional having rich expertise on embedded systems software layers -Expertise in firmware development for cortex-m based SOC's(AT-SAMR21, STM32), tensilica SOC(ESP32), AVR controllers, porting linux/BSP on cortex-A devices(IMX6 based IOT platform, a mobiveil's proprietary) -Experience porting Linux BSP for intels apollo lake platform(INTEL's atom series E3590) using YOCTO build environment. Kernel configuration and encryption (luks based cryptsetup linux utility)for kernel and user partitions. To explore on encrypting bootloader as well -Hands on experience using tools such as JTAG debugger(segger flasher), oscilloscope(tektronix), multimeter, aardvark(SPI/I2C), atmel packet sniffer module, Canalyzer -Worked on Xilinx Virtex-7 series FPGA board -Hands on experience porting RTOS (FreeRTOS) on baremetal firmware code for ARM architecture. -Hands on experience working on developing baremetal drivers for interfaces such as uart, spi, i2c, usb, sm-bus, SATA, CAN2.0 bus -Hands on experience working with microcontroller peripherals such as ADC/DAC's, timers, uart, memory, RTC etc. -Involved in board bring up for custom boards -Hands on experience on perl and shell or bash scripting

Experience

6 yrs
Total Experience
1 yr 4 mos
Average Tenure
--
Current Experience

Silicon labs

Senior Engineer

Apr 2020Aug 2021 · 1 yr 4 mos · Greater Hyderabad Area

Redpine signals

Senior Engineer

May 2019Apr 2020 · 11 mos · Hyderabad, Telangana, India

Beckman coulter

Software Design Engineer-1 (Firmware)

Jun 2018Apr 2019 · 10 mos · Bengaluru Area, India

  • Beckman Coulter is a leader in healthcare and sciences. Its a child organization of Danaher corporation. Under Danaher, about 100+ child companies run leading various developments in science and technology. Glad to be associated with such a vast organization.
  • "Firmware development for medical/diagnostic devices product line - Cancer Diagnostic instrument". This instrument performs 6-7 stages of tissue processing to supply to imaging for end results to pathologists. Usually the entire process of this biopsy takes around 10 days. But with our goal , it takes maximum of 24 hours to deliver the results.
  • Here I worked as Firmware engineer, to develop low level firmware for cancer diagnostic instrument. The complete instrument consists of Host application Cortex-A platform to run (linux + QT based application). It is connected to 13 devices via CAN bus i.e, STM32 platform with end devices such as stepper motor, chamber heating element, RFID, PWM, imaging device etc. To handle each end device, firmware was developed and run on STM32 platform.
  • Below were my core responsibilities:
  • 1. Feature enhancement in firmware for cooling chamber so as to meet negative temperature range of the cooling element.
  • 2. Firmware Development for feature including the automatic specimen or tissue slicing. The challenge is to have very minute 'mm' of thickness so as to get best results for pathologists. Earlier we used to go for manual slicing, so to automate this, this feature was designed.
  • 3. Contributed towards Simulator development for firmware debugging without hardware.
  • 4. Contribution towards RUST language based firmware development. Instead of low level C.
  • 5. Development of CAN protocol device side firmware to handle host side commands.
  • 6. Issue resolving and bug fixes w.r.t firmware reported by application developers
  • 7. Unit testing for firmware modules in QT framework
Firmware developmentCortex-A platformCAN busSTM32 platformQT frameworkEmbedded Systems

Mediatek

Consultant Engineer-through Mobiveil Technologies

May 2016Feb 2017 · 9 mos · Bengaluru Area, India

  • "UE side MODEM firmware protocol validation/testing"
  • Validation of all layers of 3G and LTE protocol stack across chipset platforms MT-6735, MT-6755, MT-6580, MT-6787 and MT-6799.
  • Extensively worked with perl, tcl and shell scripting for automation.
  • Involved in development of overnight test setup, remote sanity setup & UT setup as mediatek's proprietary test platforms.
  • Conducted training sessions about setup usage to new joiners.
  • Field testing for all chipset platforms.
3G and LTE protocol validationPerlTCLShell scriptingProtocol validationEmbedded Systems

Mobiveil inc.

Embedded Software Engineer

Jun 2015May 2018 · 2 yrs 11 mos · Bengaluru Area, India

  • "Storage, IOT, protocols stack"
  • Worked here as Firmware developer involved in firmware development on MCU, SSD, 3G, LTE protocol stack
  • Specialities: Embedded C, Firmware, Linux, yocto, debugging, validation and so on....
  • My contributions involved in 2 IOT projects for INTEL cum illuminous lights customer, 1 project with SSD controller firmware development for viking technologies, and deputy engineer for MEDIATEK.
Firmware developmentEmbedded CLinuxYoctoDebuggingEmbedded Systems

Education

VIT University

Master's Degree — VLSI Design

Jan 2013Jan 2015

Anurag Group of Institutions

Bachelor of Technology - BTech

Atomic Energy Central Schools, Hyderabad [AECS 1,2,3,JC]

Ssc

Sri Chaitanya Junior College, Hydernagar

Intermediate

Stackforce found 100+ more professionals with Firmware Development & Embedded Systems

Explore similar profiles based on matching skills and experience