Rahul Sharma

Software Engineer

Bengaluru, Karnataka, India10 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in C and C++ programming languages.
  • Strong background in SNMP and networking protocols.
  • Proven experience in software development and technical mentoring.
Stackforce AI infers this person is a Software Development expert with a focus on Embedded Systems and Networking.

Contact

Skills

Core Skills

CC++SnmpNetworking

Other Skills

JavaC#JavaScriptPythonEmbedded SystemsNetsnmpLinuxMicrosoft OfficeElectronicsYocto ProjectData Structures

About

A skilled IT professional with hands-on expertise on C and C++ Programming Languages and development. Having extensive experience in Software Development as a Senior Member Technical Staff, Senior Software Engineer/Engineer. Strong analytical problem solving skills. Good knowledge of Embedded C and Networking Protocol(SNMP). Have worked on various projects including Printer Firmware and Content Processing Application.

Experience

Cadence

2 roles

Principal Software Engineer

Promoted

Jan 2026Present · 2 mos · Bengaluru, Karnataka, India

Lead Software Engineer

May 2022Jan 2026 · 3 yrs 8 mos · Bengaluru, Karnataka, India

Oracle

Senior Member Technical Staff

Apr 2020Jun 2022 · 2 yrs 2 mos · Bengaluru, Karnataka, India

  • Oracle Outside In Technology provides software developers with a comprehensive solution to access, transform, and control the contents of over 500 structured/unstructured file formats (E.g. Pdf, different image formats, MS Office formats, AutoCAD, pst, zip archive etc.). It provides software developers with the tools to transform structured/unstructured files into controllable information. This application is available/supported on 16 different UNIX and Windows platforms.
  • This software support various exports like webview export (Using JavaScript API), HTML export, Image (TIFF, JPEG, PNG, BMP or GIF) export, PDF export, Search export (XML) etc. It also provides Java, Dot Net and ActiveX SDK for developers.
  • This software is backbone of document processing in various well-known market-leading products primarily in cloud.
  • The software is built on C and C++ with Java, C#, JS-HTML and Python.
  • Role/Responsibilities:
  • Global point of contact and ownership for Microsoft Office formats (doc,docx,xlx,xlxs,rtf,msg etc).
  • Enhancement and development of various features. Fixing of different issues. Everyday hands-on coding.
  • Activities include technical mentoring, POC, code and design review, feasibility planning etc.
  • Worked in the upgradation of 3rd Party library (Google Protobuf) from v2.5.0 to v3.5.1 which involved proto file rewrite with proto3 syntax and compiling the library on 10 different platforms and then integrating and linking it with OIT libraries.
CC++JavaC#JavaScriptPython

Hp

2 roles

Senior Software Engineer

Promoted

Nov 2017Apr 2020 · 2 yrs 5 mos · Greater Bengaluru Area

  • As a Senior Software engineer, I am mainly involved in design and development of Simple Network Management Protocol (SNMP) for Network Connected printers. SNMP on printers are mainly used as a management interface and is extensively used by HP's fleet management software.
  • I have worked on SNMP agents such as Windriver's Windnet Agent and net-snmp Agent.
  • My primary responsibilities included managing SNMP security configurations and OIDs which included providing management support for various configurations with the help of scalar and tabular OIDs.
  • Other responsibilities included modifying the agent code to support various custom features.
  • Active involvement in reviewing peers’ code for better stability of the product and in the better coding perspective.
SNMPNetworkingEmbedded Systems

Software Engineer

Sep 2015Oct 2017 · 2 yrs 1 mo · Greater Bengaluru Area

  • My work responsibilities focused on the designed and development of various requirements and new features in the product as per the requirements from various customers, for Network Connected printers which included functionalities like Access Control List and Device Announcement Agent.
  • Other responsibilities included root causing, trouble-shooting and fixing critical software defects based on the logs and provide solutions to customers.

Education

National Institute of Technology, Jamshedpur

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

Jan 2011Jan 2015

Stackforce found 100+ more professionals with C & C++

Explore similar profiles based on matching skills and experience