PRASHANT_GUPTA_2023

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Mobile No.

- +91-9560993832
PRASHANT GUPTA Email ID- pg.prashant@gmail.com

Executive Summary
▪ 12.5+ years of good experience in Embedded Software Development.
▪ Experience in Embedded C, C/C++, Python Coding.
▪ Experience in Various Embedded Project including in Radio Front-end development and Open-RAN 5G
Development.
▪ Experience in design, development and Implementation of device drivers, bootloader & applications
on Linux platform.
▪ Good understanding and experience in Linux Kernel modules.
▪ 3GPP implementation of various protocols for 5G ORAN, Bluetooth Lora-wan, GNSS, UWB.
▪ Worked at various precise timing applications, where synchronization is very important like GNSS/UWB.
▪ Worked on AR/VR products to solve challenges in XR glasses.
▪ Worked on mostly all series and parallel protocols. Like SPI, QSPI, I2C, UART, PCIE, Ethernet, RS485/Modbus.
▪ Worked on Yocto Linux (bitbake, its recipes), customization & optimization) with Linux kernel device driver.
▪ Independently work on various projects from Idea to production phase as per Specification designed.
▪ Direct involvement with Customers along with Management level discussions.
Software Skills

Programming Language C/C++, Embedded C, Python, MATLAB, C 99/11/14 (Morden version), Shell
script, STL libraries C++ (algorithms, Containers, iterators, functions) C++11/14
Tools GDB, JTAG, Bugzilla, Jira, LaTex
Linux Linux Device Drivers, Kernel internals, IPC, u-boot
Version Control GIT, SVN
SOC’s handled Various SOC from STM, Microchip, Intel x86, NXP (RT, i.MX and LS series),
Qualcomm ARM SOC, Cypress FX2/FX3/CX3, Nordic NRF52 and NRF53,
Rockchip SOC (primarily RK3399)
RTOS worked FreeRTOS, ChibiOS, ThreadX, ZephyrRTOS
PCB Design OrCAD/Allegro (high speed design with high density boards), Altium

Domain Skills Board brings up, U-boot, PCIe, Docker, DPDK, MQTT, JSON, IOT,eCPRI,
3GPP, ORAN, TCP/IP, DHCPv4, DHCPv6, VLAN, SSH, SFTP, FTP, Diameter,
CIP/IP, CAP, CS1+, ss7. PHY, MAC, PDCP, RLC

Work Experiance
1. Technical Architect – Pure Software Pvt. Ltd. (Noida, India) (Working for Foxconn Technology Group,
Taiwan) (Apr 2023- till date)
• Working on Arttha5G is an ORAN compliant 5G platform that enables companies to deploy digital RF front
end solutions at very low cost.
• Worked on 3GPP implementation of M and CUS plane implementation.
• Working for Implementation of O-RAN 5G WG4 standards in NXP LS12xx chipset-based solution based on
7.2x architecture to exchange eCEPI data.
• Worked mainly on M Plane (Management Plane) of WG4 to implement various solutions like in C program
like DHCPv4, V6, log management, PTP(IEEE1588) /GNSS sync. Beamforming, dynamic dpni creation in DPDK,
etc in Ubuntu 20.04 LTS.
• Implementation as per protocol stack development, Netconf Protocol and Yang Model.
• Working to improve exciting code by using tools like pref, Cpp check, valgrind, address sanitization. And to
remove segmentation fault by use of tools GDB.
• Implementation of other various configuration and standards as per 3GPP standards.
• Algo development to solve implementation of 3GPP standards with DFE and E200.
Mobile No. - +91-9560993832
PRASHANT GUPTA Email ID- pg.prashant@gmail.com

2. Consultant – Airtls B.V (Netherland) (Dec 2022- March 2023)


• Worked on L1 and L2 UWB technology using DW1000 and NRF52840/NRF5340 to redesign RTLS solution.
• Initially developed clock synchronization like GNSS between DW1000 4- bit timer and Nordic 16bit timer to
provide precise timing able TSync network (TX and RX board) or in UWB network.
• Implementation of schema to efficiently to TSync, TResp , Signon and offload data using USB efficiently using
USB CDC protocol. (TDoA based)
• Worked on UWB Software of various software modules for the PHY, MAC and RF.
• Design and implement of Current Schema to effect manage TWR (more ranging via TDoA as requires less
time and energy), and single ranging able manage 96k plus tags in 100 sq m.
• Worked on Implementation of Custom Schema with Zephyr RTOS with Nordic PPI interface (nrf52 & nrf53).

3. Solution Architect of Engineering at Jio Tesseract (Under Reliance group of Companies) (June
2022- Nov 2022)
• Working effectively in an Agile development model and complete tasks/projects with minimal supervision.
• Working On Jio Glass (AR/VR glasses) Suggesting Solution based on CX3, and other firmware solution.
• Working on IMU Solution based on Madgwick Algorithm for reducing out drift and Jitter.
• Designing various solutions and suggestions to improve overall quality and power consumption of the
product. Especially power profiling and ways to reduce power usages and spikes with nrf power profiler.
• Managing Team Size of over 40+ team members across different verticals of Industrial design, Electrical
Design, Firmware and OS.
• Tracking of progress insuring timely delivery as per Sprint process
• Worked on various theory and implementation to reduce overall power usage.

4. Solution Architect at Voltekit Corp USA (Under HNT Companies) (September 2019 – May 2022)
• Developing Solution Based on LoraWAN (Both Gateway and Devices under Helium Network) and 5G access
gateway. (Helium Miners)
• Worked on Yotco Linux (bitbake, its recipes), customization and optimization).
• Linux device driver and required application code development.
• Working on various Single Board Computers (SBC), like from Rockchip, Allwinnertech, Amlogic, Intel, AMD,
NVIDIA, and NXP
• Working on Schematics for large scale SBC project.
• Working on multi-layer high Speed PCB layout with Constraints definition
• Coordinating b/w various team members for smooth implementation of Required solution to end customer.
• Requirements and possible architecture solution provided to customers.
• Tracking of Progress level of Teammates and insuring timely delivery.
• Worked on Creating Custom SBC for various projects along with Linux kernel device driver.

5. Senior Embedded System Engineer (contract) with PlanetIQ. (January 2016 to August 2019)
• Develop and Integration of embedded software for vehicle navigation and entertainment systems. This
included developing software modules, working with various Embedded and application microcontrollers,
code reviews and debugging, and using the UART, CAN, SPI/ Quad SPI, I2C, DDR3/4, PCIe, MIPI, USB3/3.1,
and other communication protocols to integrate the navigation system.
• Linux kernel development, driver development, rootfs development, and customization using Yocto and
Penta Linux, Yocto recipe customization, design.
• Writing Various Device Drivers for Embedded Linux.
• Provided Training on Embedded C, RTOS, C++, Python.
• Layer implementation of GNSS receiver (Acquisition, Tracking and PVT solution)
• Embedded C language programming on the Cortex M and A microcontroller.
• Implemented high USB3.0/Serial communication protocol (Cypress FX3S & FT232H).
Mobile No. - +91-9560993832
PRASHANT GUPTA Email ID- pg.prashant@gmail.com

• Implementation of Ethernet and Wifi interface using LwIp.


• Design and developed schematics and PCB design for multi-layer board with High speed and Impedance
matching (with HDI layout)
• High-Speed Signaling Layout for high-speed ADC output and DDR3/4, eMMC, USB3/3.1 & type C.
• Custom high-speed interface with FPGA (Xilinx Zynq 70XX).
• 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.
• Worked with Front End Chipset to Design and Develop GNSS receiver, Writing Code in C for acquisition,
Tracking, and PVT solutions using MAX2769/2771, and NT1066/1065
• Strong expertise in developing interfaces in embedded systems using I2C, SPI, UART, 1555, CAN
communication, PCIe, MIPI protocols.
• Used Inter-processor communication tool like device monitor for logging and analyzing the data.
• Analyze, review, and alter software programs to increase operating efficiency.
• Tested CAN protocol of node communication in the system.
• Wrote test cases for unit testing of code for peer members to ensure test compliance.
• Preparation of hardware design documents, test reports, test plan, etc.
• Working with FreeRTOS with STM32F407, STM32F429, STM32F103, STM32F411& STM32F413 and NXP
Microprocessor.
• Coding As per MISRA C standards.

6. Research Associate at University of Colorado-Boulder, USA (March 2015 to September 2015)


• Worked on Pyxis-RO (Radio Occultation) receiver project for the implementation of GNSS receiver.
• Worked on preparing the new GNSS front-end module to collect raw data samples for research purposes.
• Prepared in Generic front-end module for collection of data with MAX2769, MAX2112 and NT1036.
• Front-end module was also cable of configuration SPI registers Worked mainly on MAX2769 RF front-end
down- converter for several of its functionality configurations through SPI registers.
• Cypress FX3 USB 3.0 was used for interfacing of frontend GNSS module at maximum rate of tested rate of
40 MB/s.

7. Senior Engineer at Ericsson India (March 2010 to September 2013)


• Experience on Migrations, Upgrades, Features tests on Ericsson Prepaid Charging System IN/TSP/Solaris
nodes.
• Migrations of charging platform, Upgrades, Features tests on Ericsson Prepaid Charging System
IN/TSP/Solaris nodes
• Worked on Sun V440, SF4800, E2900 & T5220 and HP ProLiant DL380 G7 & G8 server architecture.
• Working experience on Ericsson IN products (Charging System 3.0 , Charging System 4.0, Charging & Charging
System 5.0 )
• Worked on the major Upgrade projects for CS3 to CS4 and CS4 to CS5 projects for multiple customers.
• Worked on the various issues that arise in upgrading and updating live scenario and provide resolutions them
ASAP.
• Preparing SUF for multiple updates of SDP and AIR.
• Feature Testing after upgrades and updates.
• MOP/SOP preparation for Updates/Upgrades and Configuration.
• Responsible for understanding the latest patch and testing of new requirements.
• Coordinating with subject matter experts, developers, and testers to ensure the performance matches the
business requirements and meets the customers’ expectations.
Mobile No. - +91-9560993832
PRASHANT GUPTA Email ID- pg.prashant@gmail.com

• Client interactions in the context of issue clarifications.


• Ensure resource solutions are designed for performance, reliability, scalability, maintainability,
supportability, business continuity, and business agility while leveraging industry’s best practices.
• Resources alignment for the successful completion of activity.
• Configuration and creation of new plugins as per Customer Requirement.
• Analysis of various faults related to SDP (Subscriber database point)/AIR (Account and Information Refile)
and Upgrades on SDP/AIR.
• Recovering of SDP from critical state from tape backup.
• Fair knowledge of MINSAT, CRS and EMM.
• End to end implementation of software product for customer requirement Test cases, testing and
troubleshooting system issues during implementation, interacting with clients for requirement and
analysis.
Education
1. 2013-2016, Erasmus Mundus Joint European Master in Space Science and Technology (EQF level 7),
Luleå University of Technology, Sweden
Image processing, Radar and optics, Electronics in space, On-board data handling, Space
instruments, Space Physics, Spacecraft system design, Spacecraft Environment Interaction,
Space Dynamics, Computer Network andSpace system Dynamics.
1st Semester from Julius Maximilian University of Würzburg, Germany.
2nd and 3rd Semester jointly by LTU, Sweden.
4th Semester (for thesis) at University of Colorado-Boulder, USA
2. 2009-2010, Post Graduate Diploma in Information Technology and Application Development, Center of
Development of Advanced Computing, India (Under ISEA project, Department of Telecommunication, Ministry
ofInformation Technology, Govt. of India).
C, C++, CCNA, RedHat Linux, Software Engineering, Unix/Linus, Shell script, System Security.
3. 2005-2009, Bachelor’s in Technology Degree in Electronics and Communication Engineering from Guru Gobind
Singh Indraprastha University, India.
Notable Projects
• 5G O-RAN fronthaul application implementation for RU and DU.
• Augmented Reality (AR GLASS) project (Project name JIO GLASS) for Reliance (JPL).
• Front End GNSS development (firmware in C and PCB)
• ARM-based application SOC (NXP. Allwinnertech, Amlogic, Rockchip, Microchip, ST, and x86
(Intel/AMD) Single Board computer development for various projects and device driver development
for Linux based system
• ARM based MCU (STM, TI, Microchip, Silicon labs) for various projects Power electrics to digital
automation projects) Prepared PCB, etc and Firmware with various RTOS like FreeRTOS, ThreadX,
mbed, chibiOS, TinyOS
Achievements & Extra - Curricular Activities
• CCNA & RHCE trained.
• Ericsson IP certified.
• Power award winner for Q3 2011 in year in Ericsson.
• Ace award winner for Q1 & Q4 2012 in year in Ericsson.
Achievements & Extra - Curricular Activities
I hereby declare that the above-mentioned information is correct up to my knowledge and I bear the
responsibility for the correctness of the above-mentioned particulars.
Place:
Date: (PRASHANT GUPTA)

You might also like