Skip to main content
Prabhu

Prabhu

Software Engineer

Talent
VijayawadaMember since April 10, 2026
C++C++/CLILinuxUbuntuRaspberry Pi Zero 2WModbus TCP/IPMQTTBLEiBeaconBlueZ HCISSHTelnetWebSocketGraphQLEdge-to-cloud telemetry pipelinesCMakeDockerBitbucketBitbucket PipelinesGoogleTest
·

Hire this person

Send a job offer directly to this candidate

C++C++/CLILinuxUbuntuRaspberry Pi Zero 2W

About

C++ Software Engineer with 3+ years of experience building production-grade Linux and Windows applications for IoT and Edge computing systems. Specialized in multi-protocol industrial device communication, real-time data acquisition, and edge-to-cloud telemetry pipelines. Strong expertise in C/C++, multithreaded architecture, network programming, Docker, CMake, and CI/CD workflows using Bitbucket Pipelines. Hands-on experience with GoogleTest for unit testing and validation of C++ modules.

Experience

Software Engineer - IoT & Edge Systems - Buildbot Technologies - Vijayawada, India

(2023-10)

  • Architected and developed a production-grade C++ IoT edge platform enabling secure device-to-cloud communication across pharmaceutical and industrial environments.
  • Engineered a multi-threaded communication framework integrating Modbus TCP/IP, SSH, Telnet, WebSocket, BLE (BlueZ HCI), GraphQL, MQTT, and raw TCP/IP for 10+ industrial devices.
  • Designed REST and MQTT-based telemetry services processing millions of device readings monthly with 99.9% production uptime.
  • Implemented state-machine-driven task manager.
  • Built C-based device simulators (Modbus, SSH, WebSocket, TCP) reducing hardware dependency and QA cycle time by 40%.
  • Developed BLE beacon scanner using BlueZ HCI with iBeacon decoding and RSSI-based distance estimation; integrated NEO-6M GPS via UART for real-time hub tracking.
  • Built multi-threaded REST services delivering real-time telemetry and location data in standardized JSON format.
  • Designed C++/CLI interop wrapper bridging native C++ and .NET libraries; delivered high-availability Windows Service with dynamic DLL loading and 99% uptime.
  • Implemented and maintained GoogleTest-based unit tests for C++ utility and task-management modules, improving code validation and reducing regression risk during feature changes.
  • Deployed containerized edge solutions using Docker and CMake across Ubuntu Linux, Raspberry Pi (Zero 2W, Pi 5), Cisco IR829, and Supermicro, improving real-time processing performance by 45%.

Education

Bachelor's - Mechanical Engineering - SRKR Engineering College (2018-05 - 2022)

Skills

Software Engineer

Reviews

Related