Profileimage by Prashant Gupta Freelancer Embedded Engineer from Delhi

Prashant Gupta


Last update: 10.07.2019

Freelancer Embedded Engineer

Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Full Professional) | Hindi (Native or Bilingual)


embeddd embedded c Embedded Engineer embedded firmware Embedded System STM32 System Workbench STM32 NXP ESP8266 Esp32




  • Develop and integration of embedded software for vehicle navigation and entertainment system. This included developing software modules, working with the raspberry pi and Cortex M family of microcontrollers, code reviews and debugging (Embedded C) and using the CAN, SPI, I2C and other communication protocols to integrate the navigation system.
  • Embedded C language programming on the Cortex M and A microcontroller.
  • Implemented USB/Serial communication protocol (Cypress FX3S & FT232H).
  • Implementation of Ethernet and Wifi interface using LwIp.
  • Schematics and PCB design up to .8 layer board.
  • Custom high speed interface with FPGA.
  • Code debugging and troubleshooting. 
  • Peer review and SCR verification. 
  • Performed unit and integration tests. Built and released production software.
Embedded software component development and maintenance of existing software components.
  • Supported all phases of the software development process i.e., Requirements, Design, Development, Review, Testing.
  • Maintained Inter process communication (IPC) module which is the layer between two processors.
  • Strong expertise in developing interfaces in embedded systems using I2C, SPI, UART, 1555, CAN communication protocols.
  • Used Inter processor communication tool like device monitor for logging and analyse the data.
  • Analyse, review and alter software program to increase operating efficiency. 
  • Tested CAN protocol of node communication in the system. 
  • Wrote test cases for unit testing. 
  • Preparation of hardware design documents, test reports, test plan etc. 
  • Working with FreeRTOS with STM32F407, STM32F429, STM32F103, STM32F411& STM32F413 and NXP chips.

Contact form

Contact details