Bhupesh Bhargava

Senior Software Engineer

Bengaluru, Karnataka, India14 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 12 years of experience in software engineering.
  • Expertise in network security and embedded systems.
  • Proven track record in performance improvements and cost optimization.
Stackforce AI infers this person is a Networking and Embedded Systems Engineer with extensive experience in security and software development.

Contact

Skills

Other Skills

Embedded SystemsCAlgorithmsC++Data StructuresEmbedded CDebuggingLinux KernelEmbedded LinuxEmbedded SoftwareMultimedia FrameworkARMAndroid SDKNetworkingNetwork Security

About

Software Engineer professional with around 12 years of experience with a demonstrated history of solving real world problems by Design, Development and Implementing Software/Services and bring them to life, dealing with Performance improvements, Cost optimisations, working across the teams to collaborate and get the things done. Tech Stack : Flexible firewall, Secure Shell (SSH), 802.1X-MACsec, MKA, HA for MKA, Network Security, Network Defence, inline-IP Reassembly/Fragmentation etc. Focus Areas : Design and development of features, Performance improvements, Coding, Data structures and algorithms, Switch Security, Test driven development, Code reviews, Cost optimisation, Environment : Mac, Windows, Git version control, Perforce, JIRA

Experience

14 yrs 11 mos
Total Experience
3 yrs 9 mos
Average Tenure
4 yrs
Current Experience

Juniper networks

2 roles

Staff Engineer

Promoted

Jul 2025Present · 9 mos · Bengaluru, Karnataka, India

Senior Software Engineer

Mar 2022Jun 2025 · 3 yrs 3 mos · Bengaluru, Karnataka, India

Hewlett packard enterprise

3 roles

Senior Software Specialist- R&D

Apr 2021Mar 2022 · 11 mos

  • Worked as security engineer for Aruba 6300 switch series, which is a modern, flexible and intelligent family of stackable switches, ideal for enterprise access, aggregation and top of rack deployments.

System Software Specialist- R&D

Jul 2017Apr 2021 · 3 yrs 9 mos

  • Worked as L2 and L3 security engineer for OpenVSwitch based modern software system for the enterprise core and aggregator switches.
  • http://www.arubanetworks.com/aruba-8400/

Software Engineer II

Apr 2015Jul 2017 · 2 yrs 3 mos

  • Worked as L2 security engineer and provided Department of Defence requirements for Network user managements.

Samsung india

Lead Engineer

May 2014Mar 2015 · 10 mos · Bangalore, India · On-site

Allgo embedded systems pvt ltd

2 roles

Software Engineer

Promoted

Jul 2011Apr 2014 · 2 yrs 9 mos

  • Allgo Digital iPod Out Development (March’13- September'13 )
  • The scope of the project to design and develop digital iPod Out stack.
  • My responsibilities: Design of project architect and interface APIs. Target board is freescale
  • IMX6x Sabreauto and TI omap5.
  • PBAP and MAP functionalities (August’12 – Feb’13 )
  • The scope of the project to design and develop android based IVI system.
  • My responsibilities: Implement pbap (phone book access profile) and map (message access profile) protocols by using Dbus as IPC mechanism and port it on android. Target board is freescale IMX6x SabreLite.
  • Allgo DMP and UPNP/DLNA stack (April’12 – July'12 )
  • The scope of the project is to have Allgo properietry UPNP stack and implementing various device classes (DMP, DMC , etc) and integration with Allgo Multime Engine (RACE).
  • My responsibilities: Designed and implemented AUPNP (allgo UPNP stack) as a seprate process and integrated the module with Allgo Multimedia Engine (RACE) by using IPC mechanism (shared memory and message queues)
  • MTP and IAP patch for IMX6x SabreLite board (Feb’12 – March’12)
  • Provide a patch for porting Allgo MultiMedia Engine from IMX53 to IMX6x board.
  • My responsibilities: Made changes at the device driver level for supporting MTP and IAP devices on freescale IMX6x SabreLite board. These changes are provided as a patch.
  • Browser framework APIs. (Dec’11 – Jan’12)
  • This module was a part of Allgo Multimedia Engine.
  • My responsibilities: Designed and developed APIs which support browsing from USB and MTP devices.
  • Metadata parser and playlist parser modules (Sep’11 – Nov’11)
  • The aim of the project was to extract metadata information from the various audio and video file formats. This module also supports playlist parsing. (pls, asx,wpl,m3u etc.)
  • My responsibilities: Design and implemented different tag parsers (ID3v1 and ID3v2.x, RIFF tag, APE tag).

Intern

Jan 2011Jun 2011 · 5 mos

  • People Counting Algorithm
  • The main goal of the project was to design and implementation of an algorithm for people counting by surveillance static camera. The suggested algorithm is based on head detection technique. The main challenge was to provide the algorithm which works in real time. Efficiency of the purposed algorithm is around 90% and false positive is nearly 0.5% in indoor environments.

Education

International Institute of Information Technology Bangalore

Master of Technology (M.Tech.) — Embedded System

Jan 2009Jan 2011

Gurukula Kangri Vishwavidyalaya

Bachelor of Technology (B.Tech.) — Electronics and Communication Engineering

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Embedded Systems & C

Explore similar profiles based on matching skills and experience