Srinivasa Rao Boyapati
Embedded Software Engineer @EPAM Systems
Signup · Get unlimited contacts
WORK HISTORY
Embedded Software Engineer @EPAM Systems
Newtown, PA, US
Designed scalable IoT-based home automation architecture, defining communication between sensors, lighting systems, and centralized control hubs for seamless device interaction. Developed Embedded C/C++ firmware for ARM Cortex-M 32-bit microcontrollers, implementing RTOS-based architectures that reduced task latency by 30% and improved memory efficiency in production. Integrated ZigBee, Z-Wave, Bluetooth, and Wi-Fi protocols to establish robust low-power communication between IoT devices, ensuring reliable real-time data transmission across the home automation platform. Built IoT communication workflows using MQTT message brokers and HTTP APIs, enabling real-time data exchange between edge devices and cloud platforms using AWS IoT Core services. Configured cross-compilation environments and deployed hubCore software on Raspberry Pi 2/3, managing Board Support Packages (BSP) for ARM, PowerPC, and MIPS with Yocto, which cut build-setup time by half and ensured reliable firmware integration across architectures.Implemented custom device handlers for third-party IoT sensors and smart bulbs, enabling interoperability and expanding platform compatibility across heterogeneous connected device ecosystems. Optimized Embedded C/C++ applications for Programmable Logic Controllers (PLC) and control platforms, improving real-time responsiveness by 25% while maintaining system stability in production. Diagnosed Embedded C/C++ issues including memory leaks, segmentation faults, and performance bottlenecks; automated testing workflows using Python, reducing manual testing effort by 40%. Utilized MATLAB and Simulink to design and simulate signal-processing algorithms for sensor-based localization and radar analysis, improving position detection accuracy by 20%. Enhanced CI/CD pipelines and unit testing frameworks, collaborating in Agile Scrum teams across multiple sprint cycles to deliver stable, high-quality firmware features on schedule.
EDUCATION
Valparaiso University
Master's Degree, Information Technology
ABOUT SRINIVASA RAO BOYAPATI
Embedded Software Engineer with 4+ years of experience developing production-grade firmware and IoT systems across ARM Cortex-M (STM32, ESP32) platforms. Strong expertise in Embedded C/C++, FreeRTOS, and real-time system design, with hands-on experience building scalable device-to-cloud solutions using MQTT and AWS IoT Core. Proven ability to design and optimize firmware for performance, reliability, and low-latency execution in resource-constrained environments. At EPAM Systems, contributed to the development of IoT-based home automation platforms, integrating ZigBee, Z-Wave, Bluetooth, and Wi-Fi protocols. Improved system performance by reducing task latency by 30% and enhanced testing efficiency by reducing manual effort by 40% through automation. Previously at Birlasoft, developed firmware for STM32 and ESP32 microcontrollers, implemented FreeRTOS-based multitasking systems, and enabled real-time cloud monitoring for 50+ deployed devices using MQTT and AWS IoT. Hands-on experience with: Embedded Systems: ARM Cortex-M, STM32, ESP32 RTOS & OS: FreeRTOS, Embedded Linux (Yocto, BSP) Protocols: SPI, I2C, UART, TCP/IP, MQTT Tools & Debugging: JTAG, SWD, Python automation IoT & Cloud: AWS IoT Core, device connectivity, telemetry pipelines Focused on building reliable, scalable, and high-performance embedded systems by solving complex issues at both hardware and firmware levels. Open to new opportunities in embedded software and firmware engineering where I can contribute to building reliable, high-performance systems.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.