Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

VENKATA SAI VASIREDDY

Houston,TX

Summary

Accomplished Embedded Software Engineer with a Master's degree in Computer Engineering from the University of Houston - Clear Lake and three years of experience at Unistring Tech Solutions in Hyderabad, India. Expert in hardware-software interfacing, PC back-end development, and proficient in embedded testing and C programming for DSP algorithms across Windows and Linux platforms. Skilled in network protocols (TCP/UDP) and embedded communication (UART, SPI, I2C), I have a proven track record of diligently overcoming project challenges, demonstrating a strong blend of theoretical knowledge and practical expertise in embedded systems.

Overview

5
5
years of professional experience

Work History

Teacher's Assistant

Lab For Microprocessor Microcontroller Programming
08.2022 - 12.2023
  • Graduate Teaching assistant under Prof. Ishaq Unwala H for Microprocessor Interfacing Lab.
  • Tools – ARM Cortex – M4, Keil IDE
  • Responsible for teaching and guiding students with their queries in the respective courses.

Embedded Software Engineer

CYIENT Pvt. Ltd
03.2022 - 06.2022
  • Developed C programs for the Processing System (PS) of a ZYNQ system.
  • Additionally, created solutions to transfer data between the ZYNQ system and a user interface (GUI) on a PC, using an Ethernet connection for communication.
  • Contributed to research and development of PC-based algorithms for project advancement.

Application Engineer

Unistring Tech solutions Pvt.Ltd
11.2018 - 01.2022
  • Embedded C Programming : Experience in Embedded C programming, demonstrating strong capabilities in developing, debugging, and optimizing the PC-Backend codes.
  • Embedded Protocols :Experience in various embedded communication protocols.
  • Operating Systems Concepts Knowledge:
  • Process and Memory Management: Proficient in managing system resources effectively, optimizing process scheduling, and memory allocation.
  • Threads : Experience in creating and managing both user space and kernel space threads, enhancing multitasking and system efficiency.
  • Kernel Synchronization Techniques: Skilled in utilizing semaphore mechanisms for effective synchronization in kernel operations.
  • IPC Mechanisms: Experienced in implementing inter-process communication using pipes and shared memory, ensuring seamless data exchange in multi-process environments.
  • Algorithm Design and Development: Specialized in designing and developing diverse algorithms with a focus on performance optimization under various conditions.
  • Research and Development Involvement: Actively involved in research and development activities, contributing to innovative solutions and advancements in technology.
  • Architecture Planning: Demonstrated proficiency in architectural planning during the initial stages of projects, laying a solid foundation for successful project execution.
  • Testing and Integration Engineering Experience: Experienced as a Testing and Integration Engineer, ensuring software reliability and system integration efficacy.
  • GUI Design and Application Testing: Proficient in designing user-friendly graphical interfaces, enhancing user experience and software usability. Skilled in conducting GUI application testing, particularly under diverse corner-case conditions, ensuring robustness and reliability.

Education

Master of Science - Computer Engineering

University of Houston – Clear Lake
Houston, TX
12.2023

Bachelor of Engineering - Electronics and Communication Engineering

Geethanjali College Of Engineering And Technology JNTUH
Hyderabad, India
06.2018

Skills

  • Programming Languages: Embedded C, ARM Assembly language, Python
  • Protocols: Ethernet, I2C, SPI, UART
  • Software Tools : Microsoft Visual Studio, GDB, Qt, Network Sniffers, VIVADO, Keil u5, Wireshark
  • Operating Systems: Windows, Linux

Accomplishments

Project : Electronic countermeasures (ECM) using de-interleaving PDWs – Radar detection and countermeasure system (RDCM):(C, Linux )
Project Description : The PRI Tracker system receives pulse streams containing multiple signals from various radars or emitters. It processes DE-interleaved Pulse Descriptor Words (PDWs) from these sources, analyzing key parameters like Time of Arrival (TOA), Pulse Width, Frequency, Direction of Arrival (DOA), and Power (Amplitude). This information helps determine each radar's characteristics. To counter detected radars, the system generates specific timing pulses tailored to jam them based on these characteristics.
My Responsibilities :
Developed C code to receive and de-interleave Pulse Descriptor Words and extract radar properties such as track information
Developed applications on a Linux PC using concepts such as threads, shared memory, semaphores, and CPU affinity to quickly process the extracted data and obtain track information from the radar.
Researched academic resources such as research papers, journals, thesis, and conferences to design and develop an RDCM (Radar Data Collection and Management) system at the architectural level
Project: Anti-Drone System: (C,Python, Linux)
Project Description : The Anti-Drone System is designed to safely disable drones flying in restricted areas. It's particularly useful in no-fly zones and border regions to counter potential threats from enemy Unmanned Aerial Vehicles (UAVs).
My Responsibilities :
Developed and implemented a drone detection algorithm using Python and YOLO v4 weight-ages Completed the entire project AD-PMDLF (Anti-Drone Passive Multi Drone Location Fixing) by integrating various components of the anti-drone system.
Developed and integrated a user-friendly GUI application for controlling servo motors.
This project involved thorough testing of the software application and its successful integration with hardware in field operations.
Project : Anti-Infiltration Obstacle System (AIOS)
Project Description : The Anti-Infiltration Obstacle System is a cutting-edge border security solution serving as the primary defense line. This project integrates various technologies such as RADAR, Image Processing, Geo-sensors, and thermal sensors to comprehensively scan and monitor border areas. All sensor data is aggregated at a central node, where advanced data fusion algorithms and machine learning techniques are employed for efficient and continuous surveillance of the region.
My Responsibilities :
Implemented a PC-based backend counter application designed for hardware testing.
Worked as an Integration Testing Engineer, I specialized in conducting tests using simulators to validate system performance and hardware integration testing.

Timeline

Teacher's Assistant

Lab For Microprocessor Microcontroller Programming
08.2022 - 12.2023

Embedded Software Engineer

CYIENT Pvt. Ltd
03.2022 - 06.2022

Application Engineer

Unistring Tech solutions Pvt.Ltd
11.2018 - 01.2022

Master of Science - Computer Engineering

University of Houston – Clear Lake

Bachelor of Engineering - Electronics and Communication Engineering

Geethanjali College Of Engineering And Technology JNTUH
VENKATA SAI VASIREDDY