Embedded Systems Engineer

PRUDHVI RAJ

BELIDE

Curious Embedded Engineer designing and developing innovative embedded systems and firmware solutions with real-world impact.

View My Work Get In Touch
01.

About Me

Building reliable embedded systems with precision and expertise

Prudhvi Raj Belide Prudhvi Raj Belide Prudhvi Raj Belide

Firmware Developer & Hardware Enthusiast

Currently pursuing MS in Electrical and Computer Engineering at University of Colorado Boulder with a specialization in Embedded Systems.

With 3.5+ years at Techwish India, I've engineered multiprotocol IoT gateways, achieved 98% field reliability rates, and reduced hardware failures by 95% through innovative firmware solutions.

My expertise spans from bare-metal programming on ARM Cortex-M to Linux kernel development, with a focus on creating efficient systems that work flawlessly in production environments.

98%
Field Reliability
95%
Failure Reduction
85%
Validation Time Cut
40%
Throughput Boost
02.

Technical Skills

Comprehensive expertise across the embedded systems stack

Programming Languages

Low-level and systems programming for embedded applications

C C++ Python Assembly Bash

Microcontrollers & Hardware

Extensive experience with ARM and 8-bit architectures

ARM Cortex-M STM32F4 EFR32 NXP KL16 Intel 8051 ESP8266

Firmware & RTOS

Real-time operating systems and bare-metal development

FreeRTOS Embedded Linux Bare Metal Device Drivers State Machines

Communication Protocols

IoT and industrial protocols for connected devices

SPI I2C UART TCP/IP Zigbee Z-Wave BLE

Development Tools

Professional debugging and development toolchain

GCC GDB Makefile Git QEMU Valgrind

Hardware Design & Analysis

Circuit design and hardware debugging capabilities

Altium Oscilloscope Logic Analyzer PCB Design
03.

Experience

Professional journey in embedded systems development

Nov 2020 - Aug 2024

Embedded Software Engineer

  • Designed and implemented firmware for multiprotocol IoT gateway supporting Z-Wave, Zigbee, Wi-Fi and BLE using Silicon Labs Unify SDK on Samsung Artik and NXP i.MX platforms
  • Engineered bare-metal and FreeRTOS-based applications on ZGM20S and NXP Kinetis series microcontrollers achieving 98% field reliability rate post-deployment
  • Developed critical reliability fix for NXP's PCA9956 LED driver implementing I2C polling with flash-based state recovery, reducing failures by 95%
  • Created Factory Test Firmware suite cutting validation time by 85% and improving production throughput by 40%
May 2020 - Aug 2020

Embedded Software Intern

People Tech Group Inc ยท General Motors (Client)
  • Worked on Project "Custom XML Renderer For Windows Simulator and Hardware display" for Car Infotainment System
  • Created a C++ library to convert XML inputs to QML output format and vice versa
  • Developed an XML parser and created custom widgets using the Qt framework
  • Performed cross-compiling on Raspberry Pi for hardware validation
Jan 2020 - May 2020

Research Intern

DRDO, Ministry of Defence, Govt. of India
  • Worked under a Scientist-E of the RADAR research team on project "Waveform Analysis using Ambiguity Function"
  • Studied multiple waveforms and the Doppler effect for radar applications
  • Conducted analysis using MATLAB and created comparison plots of Doppler versus delay to determine waveform resolution
  • Simplified the process of selecting the most suitable waveform for specific radar applications
04.

Education

Academic background and specialized training

Aug 2024 - Present

Master of Science in Electrical and Computer Engineering

University of Colorado Boulder, USA

Specialization: Embedded Systems

Coursework:

Embedded System Design Low Power Embedded Design Principles of Embedded Software Developing Industrial IOT Real-time Embedded Systems Concurrent Programming Advanced Embedded Software Development
Aug 2016 - Nov 2020

Bachelor of Technology in Electronics and Communication Engineering

JNTUH College of Engineering Hyderabad

Grade: 7.5/10 (First Class with Distinction)

Affiliated School: Sreyas Institute of Engineering and Technology

Coursework:

Electronics and Digital Circuits Microcontrollers and Microprocessors Internet of Things and Embedded Systems Analog and Digital Communication Computer Networking Control Systems Digital Signal Processing VLSI
05.

My Work

Innovative embedded systems and firmware solutions with real-world impact

Real-Time Systems

Real-Time Frame Synchronizer

Developed Linux-based deterministic camera capture system achieving 10Hz frame acquisition with <1ms timing jitter using Rate Monotonic Analysis and CPU isolation techniques.

C Linux POSIX RT V4L2 Raspberry Pi
Microcontroller Development

8051 Development Board

Designed AT89C51RC2-based development board with comprehensive peripherals. Implemented low-level drivers and created terminal-based firmware in 8051 assembly.

8051 Assembly I2C SPI PCB Design EEPROM
Operating Systems

ARM Cortex-M Scheduler

Implemented bare-metal round robin scheduler from scratch in ARM assembly with priority dispatch mechanism, achieving <120 CPU cycles overhead for task switching.

ARM Assembly Cortex-M SysTick Context Switch RTOS
Bare-Metal Programming

Motion-Controlled Mouse using STM32

STM32F091RC Nucleo-64 board and BMA400 accelerometer creating motion-controlled mouse. Communicates via UART to Python program for real mouse movements.

C UART STM32 Python I2C
06.

Blogs & Articles

Sharing insights and experiences in embedded systems development

๐Ÿ“
December 2024

Behind the Scenes: What Really Happens When an Embedded System Boots

A deep dive into the boot process of embedded systems, from power-on to main() execution, covering bootloaders, memory initialization, and system startup sequences.

Bootloader Startup Embedded
Read on Medium
๐Ÿ’ญ
Published

When Threads Stop Talking: Understanding Deadlocks, Livelocks, and Starvation

A clear explanation of how multithreaded programs can get stuck โ€” exploring deadlocks, livelocks, and starvation with simple examples and solutions.

Multithreading Concurrency Programming
Read More
๐Ÿ”ง
Coming Soon

Building a Custom Bootloader from Scratch

Step-by-step guide to creating a secure bootloader for firmware updates over-the-air with fail-safe mechanisms.

Bootloader Security OTA
Coming Soon
07.

Get In Touch

Let's collaborate on something extraordinary

// Ready to Build Together
Available for Full-time/Intern โ€ข May 2026

Whether you're looking to collaborate on embedded systems projects, discuss firmware development, or explore opportunities in IoT and real-time systems โ€” I'd love to connect and create something amazing together.