Prashant Gupta

Senior Technical Architect | Embedded Systems

Salary / Daily rate

Delhi, India

Freelance, open to permanent contract

Languages

EnglishHindi

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.

Links

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

The best place to find your next move

© 2026. All Rights Reserved.