Overview
Technical skills
Timeline
Roles

Overview

Embedded systems and firmware engineer with 5+ years of experience building and optimizing scalable embedded and IoT solutions for real-time applications. Hands-on work includes RTOS-based firmware development, embedded Linux integration, wireless/telemetry stack implementation, and performance optimization with debugging and validation using hardware tools. Experienced with CI/CD automation and production debugging workflows using logging/observability tooling such as ELK, Splunk, and Python scripts.

Technical skills

C++• Junior
Python• Junior
C• Junior
C++
CMake
Databases
ElasticSearch
DevOps
AWS
Azure
Prometheus
Cortex• 7y+
CI/CD
Git
Jenkins
Kibana
Logstash
RTOS
Splunk
Cybersecurity
Wireshark• 7y+
IoT
FreeRTOS
Zigbee
MQTT• 7y+

Timeline

Embedded Software Developer Middle
Lenovo Full-Time
Jun 2025 to Present 1 Year 2 Months Remote/Hybrid
Developed embedded firmware for Lenovo ThinkPad audio, docking, and peripheral subsystems using ARM Cortex-M, integrating SPI, I2C, and UART drivers. Re-architected the Lenovo Embedded Controller and power management components with modular C/C++ and FreeRTOS, improving stability and enabling secure OTA updates via Jenkins-based CI/CD. Performed hardware-in-the-loop debugging using JTAG/J-Link/TRACE32 and lab tools to reduce defects, and integrated telemetry diagnostics through embedded Linux services. Automated log analysis using ELK, Splunk, and Python to speed root-cause investigations.
C
C++
RTOS
Cortex
CI/CD
Jenkins
Git
CMake
ElasticSearch
Logstash
Kibana
Splunk
Python
Chicago State University
Master's Degree Computer Science
2023–2025 Chicago, Illinois
Embedded Software / Firmware Developer Middle
Broadcom Full-Time
Jun 2019 to Aug 2023 4 Years 2 Months Hyderabad In office
Built an industrial IoT sensor node platform on Broadcom BCM Cortex-A with embedded Linux, integrating SPI/I2C sensors for real-time monitoring. Implemented a Linux communication stack for sensor-to-gateway connectivity using Ethernet and MQTT over TCP/IP, improving reliability and telemetry latency. Developed Linux kernel drivers and user-space interfaces for data acquisition and peripheral control, optimizing interrupt handling and DMA to support high uptime. Debugged and validated communication paths using JTAG/GDB and Wireshark, ensuring stable behavior in production-like deployments.
Cortexsince 2019
MQTT
Wireshark