Vinod Srinivas

Aspiring Embedded Systems Developer | Skilled in PCB design ,C, Embedded C, STM32, UART,I2C, SPI | Passionate about Hardware-Software Integration

Role
Intern at Deshila Technology Research Institute
Location
Mysuru Taluka, KA, IN
LinkedIn followers
500 followers
General Business & ManagementView LinkedIn profile

About Vinod Srinivas

Electrical and Electronics Engineering student with a passion for Embedded Systems and a strong inclination toward the IT and hardware-software integration domain. Recently worked on: • Implementing a Static Memory Pool Allocation/Deallocation system in C, optimized for real-time embedded systems with constrained memory footprints. • Hands-on development with STM32 microcontrollers, configuring and validating GPIO, UART, PWM, Timers, and SPI peripherals using STM32 HAL libraries. • Setting up UART-based communication between STM32 and PC using tools like PuTTY and Tera Term, supporting real-time data transmission and debugging. • Debugging embedded firmware with logic analyzers to ensure protocol-level timing accuracy and signal integrity. • Practicing low-level driver development with a focus on interrupt handling, memory efficiency, and deterministic system behavior. Solid understanding of hardware-near C programming, peripheral interfacing, and key RTOS principles such as task scheduling, context switching, and responsiveness in time-critical applications. Career Goal: To contribute as an Embedded Systems Developer, building optimized, scalable, and innovative embedded solutions.

Experience

  1. Intern

    Deshila Technology Research Institute

    Feb 2025 — Present · Mysore, IN

    Designed and implemented a Static Memory Pool Allocation/Deallocation system in C, tailored for real-time embedded environments with constrained memory. • Hands-on experience with STM32 microcontrollers, developing and testing key peripheral drivers including GPIO, UART, PWM, Timers, and SPI using STM32 HAL libraries. • Successfully established UART communication between STM32 and PC using PuTTY and Tera Term, enabling reliable data transmission and live debugging. • Used logic analyzers to debug embedded code at the signal level, ensuring accurate timing and protocol compliance. • Followed low-level driver development practices with a focus on memory efficiency, interrupt handling, and real-time responsiveness. • Built strong foundations in writing hardware-level C code and understanding RTOS concepts like task scheduling and deterministic behavior in embedded systems.

Education

  • ATME College of Engineering, Mysuru

    Bachelor of Engineering - BE

    2021 — 2025

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Vinod Srinivas — Intern at Deshila Technology Research Institute in Mysuru Taluka, KA, IN | Unifers