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