BUSIREDDY UDAY KUMAR REDDY

Embedded Systems Engineer
Mysore, IN.

About

Highly motivated Embedded Systems Engineer with hands-on experience in ADAS development and testing, proficient in C, C++, Embedded C, and Linux environments. Skilled in Model-Based and Code-Based testing (MIL/SIL) using MATLAB/Simulink, with expertise in automotive communication protocols (CAN, UDS, SPI, I2C, UART) and microcontroller programming. Eager to contribute innovative solutions and technical expertise to advance automotive embedded systems and real-time applications.

Work

L&T Technology Services
|

Embedded Engineer

Mysore, Karnataka, India

Summary

Spearheaded embedded systems development and testing initiatives, specializing in ADAS functionalities and real-time system validation.

Highlights

Applied hands-on expertise in Advanced Driver-Assistance Systems (ADAS) development and testing, contributing to critical automotive safety features.

Executed Model-in-the-Loop (MIL) and Software-in-the-Loop (SIL) testing using MATLAB/Simulink and MAIST, ensuring robust unit and integration testing for embedded C applications.

Conducted comprehensive ADAS driving assistance system testing, leveraging embedded debugging and vehicle signal monitoring tools to validate real-time performance.

Utilized version control (Git), project management (JIRA), and code analysis tools (Source Insight, Beyond Compare) to streamline development workflows and enhance team collaboration.

Developed embedded systems solutions with strong proficiency in C, C++, Embedded C, and Linux environments, optimizing system performance and reliability.

Implemented and validated communication protocols including UART, I2C, SPI, CAN, CAN-FD, LIN, and UDS, enhancing interoperability across embedded components and microcontrollers (LPC2129/LPC2148).

Designed and implemented robust unit tests and comprehensive test suites using Google Test, significantly enhancing software reliability and functional accuracy.

Troubleshot and resolved complex embedded system issues using Keil IDE, consistently delivering reliable solutions within aggressive project timelines.

Education

NBKR Institute of Science & Technology (NBKRIST)
Vidyanagar, Andhra Pradesh, India

B.Tech

Electronics & Communication Engineering

Languages

English
Telugu

Certificates

Advanced Embedded Systems Course

Issued By

Vector India Pvt.Ltd

Skills

Programming Languages

C, C++, Embedded C, M-Scripts, CAPL Scripting.

Embedded Systems

ADAS, Microcontroller Programming (LPC2129/LPC2148), ECU Testing, Firmware Development, Real-time Systems, Unit Testing, Integration Testing, Embedded Debugging.

Communication Protocols

UART, RS485, I2C, SPI, CAN, CAN-FD, LIN, UDS.

Tools & Technologies

MATLAB/Simulink (MIL/SIL), MAIST, Stateflow, Google Test (GTest), CANoe, Keil IDE (µVision Keil), GCC Compiler, Visual Studio IDE, Git, JIRA, Source Insight, Beyond Compare, Bitbucket, HC-SR04 Ultrasonic Sensor.

Operating Systems

Linux, Windows.

Software

Microsoft Office.

Projects

ADAS - Camera-Based Lane Detection and Driver Assistance System

Summary

Developed and validated critical ADAS features for automotive applications, focusing on camera-based lane detection and driver assistance.

Virtual Body Control Module and Unit Testing Framework for C++ Applications

Summary

Designed a virtual Body Control Module (BCM) and a robust unit testing framework to enhance software quality and functional correctness for C++ applications.

Reverse Car Parking Assistance System (Academic)

Summary

Designed and implemented an academic reverse car parking assistance system, integrating hardware and software components for real-time obstacle detection.

Bluetooth UART Terminal for Home Appliance Control (Academic)

Summary

Developed a Bluetooth-enabled UART terminal for wireless control of home appliances, demonstrating proficiency in embedded communication.