07/10/2019 updated

PG
100 % available

Freelancer Embedded Engineer

Delhi, India
India
Delhi, India
India

Profile attachments

CV - Prashant Gupta

Peer ReviewARM ArchitectureC++ (Programming Language)Printed Circuit BoardCode ReviewCommunications ProtocolsComputer ProgrammingDebuggingEmbedded SystemsEthernetField-Programmable Gate Array (FPGA)FreeRTOSHardware DesignIntegrated CircuitsMaintenanceRaspberry PiSerial CommunicationsTest PlanningUniversal Asynchronous Receiver/TransmitterWi-Fi TechnologyData/Record LoggingTestingSerial Peripheral InterfacePIC MicrocontrollerTest ScriptsIntegration TestsSchematicsNavigation System
  • 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.

Languages

EnglishFluentHindiNative speaker

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in