Post Job Free
Sign in

C++ Embedded Systems

Location:
Chennai, Tamil Nadu, India
Posted:
September 16, 2025

Contact this candidate

Resume:

KAVIN B

882-***-****

************@*****.***

https://www.linkedin.com/in/kavin-b-96b262353

https://github.com/kavinece2003

Career Objective:

A passionate Electronics and Communication Engineering graduate with a strong foundation in C, C++,

Linux, ARM microcontrollers and communication protocols. Experienced in designing and simulating

embedded systems, with excellent problem-solving and debugging skills. Committed to delivering efficient and

innovative solutions in the embedded systems domain.

Education:

KSR Institute for Engineering and Technology, 2020-2024

Namakkal.

B.E- Electronics and Communication Engineering– CGPA: 7.9

Model Higher Secondary School,

2019-2020

Mathur.

HSC- 64%

SSLC- 74% 2017-2018

Skills:

Programming : C, C++, Linux, Embedded C.

Protocols: CAN, UART, SPI and I2C,RS 232, TCP/IP.

Tools: Keil IDE Proteus Arduino IDE.

Microcontroller: Arm based microcontroller (LPC2129), 8051, ESP32, Arduino.

Projects:

1. Smart Trolley using RFID:

Problem:

Traditional billing in supermarkets often causes long queues and delays at checkout counters, reducing

customer convenience and store efficiency.

Solution:

Designed and implemented a Smart Shopping Trolley equipped with an RFID reader, RFID tags, and

an LCD display to automate product scanning and billing. The system adds or removes items in real

time using push buttons, and displays total cost on the LCD, thereby reducing manual intervention and

improving checkout speed.

Tech Used:

Embedded C, RFID Module, LCD display, Microcontroller (e.g.,LPC2129), Push buttons.

2. Body Control Module in Automotives:

Problem:

A major challenge in automotive body control systems is fault detection and real-time control of multiple

subsystems such as left indicator, right indicator, and wiper. Failures in any subsystem must be quickly

identified and isolated to ensure vehicle safety. Additionally, reliable communication over the CAN bus is

critical to synchronize operations between the main controller and peripheral controllers without delays or

message loss.

Solution:

Designed and implemented Body Control Module using a main controller and three sub-controllers (left

indicator, right indicator, wiper) to monitor switches and control LEDs/motors. Used CAN protocol for real-

time, synchronized communication between controllers, ensuring accurate operation of indicators and wiper.

Integrated fault detection logic to quickly identify and isolate subsystem failures, enhancing vehicle safety

and reliability.

Tech Used:

Embedded C, Microcontrollers (LPC2129), CAN Protocol, Left Indicator,Right Indicator,Wiper, LEDs,

Switches,Wiper (servo Motor).

3. Weather Monitoring System with Real-Time Clock and Serial Communication:

Problem:

Monitoring temperature, humidity, and time accurately in embedded systems is critical, but integrating

multiple sensors and communication protocols on a single platform can be complex.

Solution:

Developed a weather monitoring system on the LPC2129(ARM7) board to read temperature(via LM35 using

SPI and ADC), humidity (DHT11), and Real-time clock (DS1307 via I2C).Implemented SPI,I2C,and UART

protocols for sensor interfacing,timekeeping,display,and serial data transmission. Displayed all data on a 16x2

LCD and sent readings via UART for remote monitoring or logging.

Tech Used:

LPC 2129 ARM 7 Board, LM35, DHT11, DS1307 RTC, 16x2 LCD, SPI, I2C, UART, Embedded C.

Certifications:

Advanced Embedded System Course, Vector India, Chennai,Tamil Nadu Jan 2025 – Aug 2025

Developed firmware for ARM7-based microcontrollers using Embedded C/C++, configuring peripherals

(UART,SPI,I2C,CAN) through datasheet analysis and optimizing performance in RTOS and Linux

environments with Git version control.



Contact this candidate