
Prashant Gupta
Senior Technical Architect | Embedded Systems
Salary / Daily rate
Delhi, India
Freelance, open to permanent contract
Languages
About me
Intro
Technical Architect with 14+ years in embedded systems, Linux kernel development, and 5G/ORAN technologies. Expert in STM32, UWB, AR/VR implementations with proven experience at Ericsson and leading tech companies. Specialized in end-to-end embedded solutions from hardware design to real-time systems deployment.
Work experience
Technical Architect
Confidential
Sep 2023 - Present
3 years 2 months
Skills: Embedded Software · Embedded C
Technical Architect
PureSoftware Ltd
Apr 2023 - Aug 2023
5 months
Noida, Uttar Pradesh, India
Skills: Operating Systems · UWB power · Algorithms · GNSS · Linux Kernel · DSP · BSP · Software Development · Embedded Systems · Internet Protocol Suite (TCP/IP) · C (Programming Language) · RF SDR · LTE · Real-Time Operating Systems (RTOS) · Embedded Software · RF · Linux · Telecommunications · Project Management · UWB · C++ · Embedded Linux · Networking · Digital Signal Processing · Red Hat Linux · Firmware · USB · STM32 · TCP/IP · Embedded C · CPP · Low Phy · Socket Programming · Yocto Project
Consultant
AIRTLS
Dec 2022 - Mar 2023
4 months
Remote, OR 97458, USA
Skills: Embedded Software · Embedded C
Solutions Architect
Jio Tesseract
Jun 2022 - Dec 2022
7 months
Navi Mumbai, Maharashtra, India
Skills: UWB power · Algorithms · Python (Programming Language) · Internet Protocol Suite (TCP/IP) · AR/VR · LTE · CX3 · Digital Signal Processors · Embedded Software · System Architecture · Project Management · UWB · C++ · C · USB · Embedded C · Socket Programming
Solutions Architect
Voltek
Oct 2019 - May 2022
2 years 8 months
Remote, OR 97458, USA
Skills: Embedded Software · STM32 · Embedded C
PlanetIQ
Planet IQ
Jan 2016 - Oct 2019
3 years 10 months
United States · Hybrid
• 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.
Research Associate
University of Colorado Boulder
Mar 2015 - Oct 2015
8 months
Boulder, Colorado Area
• Worked on GNSS receiver project to implement receiver design. • ARMv9 and ARM Cortex 4 processor working experience. • Worked on preparing new front-end module for research purpose to collect raw data samples. • Worked with MAX2769, NT1036 and other front end modules. • Worked mainly on MAX2769 RF front-end down-converter for several of its functionality configuration through SPI registers. • Interfacing of front-end GNSS modules (Max2769, GD1031) with Cypress FX3 to collect raw data samples both in hardware and software development side.
Senior Software Development Engineer
Ericsson
Mar 2010 - Oct 2013
3 years 8 months
Noida, Uttar Pradesh, India
Duties: • 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 arises in upgrade and update live scenario and provide resolutions them ASAP. • Preparing SUF for multiple updates of SDP and AIR. • Feature Testing after upgrades and updates. • Changes related to Rating System in SDP. • 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 meet customer’s expectations. • 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.
Intern
Nucleus Software
Jun 2008 - Aug 2008
3 months
Skills: Embedded Software
Education
Luleå University of Technology
Master's Degree
2014 - 2015
1 year 1 month
The Julius Maximilians University of Würzburg
Master's Degree
2013 - 2014
7 months
Guru Gobind Singh Indraprastha University
Bachelor’s Degree
2005 - 2009
3 years 11 months
Centre for Development of Advanced Computing
Master’s Degree