P

Pankaj Choudhary

Senior Software Engineer

Noida, Uttar Pradesh, India14 yrs 10 mos experience
Highly Stable

Key Highlights

  • Over 13 years of experience in telecom software development.
  • Expert in C++, Python, and software-hardware integration.
  • Proven track record in developing 5G core network solutions.
Stackforce AI infers this person is a Telecom Software Engineer with extensive experience in 5G core network development.

Contact

Skills

Core Skills

5g CoreC++Software DevelopmentSecurityTelecomProduct DevelopmentData AnalyticsCloud ComputingDsp

Other Skills

Data StructuresShell ScriptingSoftware Development Life Cycle (SDLC)Object-Oriented Programming (OOP)Agile MethodologiesLinuxHardware-Software IntegrationData CollectionCross-Platform DevelopmentWiresharkTCPValgrindSIPRFC 3261RFC 3262

About

As a senior technical specialist at Truminds Software Systems, I apply my 13+ years of experience as a developer in C/C++, Python, Java Core, and other languages to deliver innovative and robust solutions for 5G core network platforms. I have a strong background in software-hardware integration, OS internals, and design patterns, which enables me to create high-performance and scalable applications that meet the needs of the telecom industry. I have a proven track record of coding, debugging, and resolving critical issues in various telecom technologies and platforms, using advanced tools such as GDB, smart pointers, STL, and BOOST libraries. I have also developed Wire shark dissectors and a logging framework in C++ as freelance projects, demonstrating my passion and expertise in programming and problem-solving. I enjoy working with a team of talented and driven engineers who share the same vision and mission of delivering cutting-edge and reliable solutions for 5G core.

Experience

14 yrs 10 mos
Total Experience
1 yr 8 mos
Average Tenure
11 mos
Current Experience

Ericsson

Senior Software Development Engineer

Jun 2025Present · 11 mos · Noida, Uttar Pradesh, India · Remote

Transaction network services

C++ Engineering Team Lead

Sep 2024Jun 2025 · 9 mos · Noida, Uttar Pradesh, India · Hybrid

Truminds software systems

3 roles

Senior Technical Lead – Ericsson

May 2024Sep 2024 · 4 mos

Senior Technical Specialist – Ericsson

Aug 2023May 2024 · 9 mos

Senior Technical Lead – Ericsson

May 2020Jul 2023 · 3 yrs 2 mos

Data StructuresShell ScriptingSoftware Development Life Cycle (SDLC)Software DevelopmentObject-Oriented Programming (OOP)Agile Methodologies+2

Cisco

Software Engineer III

Apr 2019May 2020 · 1 yr 1 mo · Bengaluru Area, India

Data StructuresShell ScriptingSoftware Development Life Cycle (SDLC)Software DevelopmentObject-Oriented Programming (OOP)Agile Methodologies+1

Gemalto

Technical Lead - Encryption R&D

Mar 2018Mar 2019 · 1 yr · Noida, Uttar Pradesh, India

  • Worked on security, key management, openssl. Resolved various complex issues and also worked on various features like KMIP, Apache Upgrade, Performance related, LDAP etc.
Data StructuresShell ScriptingSoftware Development Life Cycle (SDLC)Software DevelopmentObject-Oriented Programming (OOP)Agile Methodologies+1

Globallogic

Associate Consultant - Product R&D

May 2017Mar 2018 · 10 mos · Noida, Uttar Pradesh, India

  • Worked as the individual contributor and fixed various complex issues which are related to Memory Leaks and Crashes. Fixed issues which are related to SIP signaling.
  • Good hands-on in below areas.
  • 1, SIP Call flow including various header parameters.
  • 2. SIPp
  • 3. JIRA issue traking
Data StructuresShell ScriptingSoftware Development Life Cycle (SDLC)Software DevelopmentObject-Oriented Programming (OOP)Agile Methodologies+1

Harman international

Technical Lead - Product Development

Feb 2015May 2017 · 2 yrs 3 mos · Gurugram, Haryana, India

  • At Harman, I worked on below three projects.
  • 1. ISDN Gateway: Lead OAM team for project ISDN Gateway. Developed a new hardware from scratch where I developed/worked on various modules, Like as Platform Development, Hardware-Software Integration, Cross-compilation for power-pc using free-scale tool-chains, Makefile compilation, Various type of software Upgrade like as automatic software upgrade, manual software upgrade, software upgrade using USB, Written a thin layer in C++ to use curl library effectively, Shell Scripting, Perl Scripting, C++, Linux file system, Implemented DNS Server, DHCP, Ethernet Bridge functionality for hardware box (ISDN Gateway), Written a thin layer of LED Management using BSP LED APIs, Developed startup scripts and worked on start-up procedures. Like as how hardware will come up, from where the application will start, shell script framework for startup, Factory reset.
  • 2. Analytics: Developed an application to do analytics for one of our network devices having more than one media card. This application was communicating with various processes and collecting data from them at the regular time interval. Some of the processes were running on the same media card and some processes were running on the different media card. This application collected all the data from different processes, prepare a Jason file and upload it to Amazon cloud.
  • 3. VoipApp: Independently developed a telnet based test tool to test ICE (STUN, TURN) library. This application has been developed for various platforms(Windows, Linux, Android, Mac, and IOS).
Data StructuresShell ScriptingSoftware Development Life Cycle (SDLC)Software DevelopmentObject-Oriented Programming (OOP)Agile Methodologies+1

Aricent

2 roles

Senior Software Engineer

Promoted

Jan 2014Feb 2015 · 1 yr 1 mo

  • I worked on the convergence server. Independently developed various modules in C++ from scratch,
  • Below are the modules on which I worked.
  • Alarm: Developed an alarm module for the convergence server.
  • Resolver: Written load balancer algorithm (RFC 2782).
  • SIP: Written PRACK logic as per RFC 3262.
  • High Availity: Fixed various issues which came from customers.
  • DNS: Written C++ Application to send/receive SRV request/response.
  • Resolved various complex issues related to memory leak and crash.
  • Written various shell scripts tools for development and unit testing.
Data StructuresShell ScriptingSoftware Development Life Cycle (SDLC)Software DevelopmentObject-Oriented Programming (OOP)Product Development+1

Software Engineer

Jan 2012Dec 2013 · 1 yr 11 mos

  • Worked as Software Developer, Developed various modules in C++ from scratch.
  • Developed Interprocess Communication framework using Unix Domain Socket
  • Enhanced Logging framework
  • Developed Wireshark dissector plugin of S102 protocol for both Linux as well as Windows machines. Received customer appreciation for this work.
  • Worked on signal handler framework which needs to be common across various processes.
  • Worked on various memory leak issues and crashes, core file analysis.
Data StructuresShell ScriptingSoftware Development Life Cycle (SDLC)Software DevelopmentObject-Oriented Programming (OOP)Telecom

Gaine solutions india

2 roles

Software Engineer

Promoted

Apr 2011Jan 2012 · 9 mos

  • I worked as DSP Software Engineer. Worked on TI DSPs, Floating to Fixed-point conversion, Noise reduction, Echo cancellation, Amplitude Modulization etc.
Data StructuresShell ScriptingSoftware Development Life Cycle (SDLC)Software DevelopmentObject-Oriented Programming (OOP)Telecom

Software Engineer Trainee

Nov 2010Mar 2011 · 4 mos

  • I worked as DSP Engineer Trainee. Learn TI DSP and their architecture along with Code Composer Studio. Learn filter designing like as FIR, IIR filter etc.
Data StructuresShell ScriptingSoftware Development Life Cycle (SDLC)Software DevelopmentDSP

Education

Gandhi Institute of Engineering and Technology, Gunupur

B.Tech — Computer Science & Engineering

Jan 2006Jan 2010

MLSM College, Darbhanga, Bihar

12th

Jan 2002Jan 2004

SKHS, Pandaul, Bihar

Secondry

Jan 2001Jan 2002

Stackforce found 100+ more professionals with 5g Core & C++

Explore similar profiles based on matching skills and experience