KODEESWARAN R
Email: ************@*****.***
Mobile: +91-950*******
Professional summary
* ***** ** ********** ** Embedded systems development.
Hands on experience in 8/16/32 bit Micro-controllers.
Having good knowledge on Programming languages Embedded C.
Hands on Experience in the field of ARM cortex M0+, ARM 7 & ARM cortex M4 Micro-controllers.
Hands on experience in UART, I2C, SPI, TCP/UDP and CAN communication protocols.
Knowledge on RTOS and IPC Mechanisms.
Hands on Experience in RTC, EEPROM, NAND Flash, ADC, LCD, Keypad peripherals.
Worked on designing and developing wireless interfaces like GSM/GPRS (2G/3G/4G), GPS and Bluetooth.
Comfortable in working with development and debugging environments like Keil IDE, CANalyzer, dspace and Linux gcc .
Good interpersonal skills and hard working to learn new technologies. Work experience
Company : Automotive Robotics India Private Limited. Experience : August 2019 to till date.
Company : Signals and Systems India Private Limited. Experience : July 2017 – August 2019
Education
B.E. Electrical and Electronics Engineering (CGPA: 8.04) 2012–2016
Vel Tech Multi Tech Dr.RR & Dr.SR Engineering College, Anna University
State Board 12th (Percentage: 83.9)
2011–2012
Vellayan Chettiyar Hr Sec School
State Board 10th (Percentage: 92.4)
2009–2010
Vellayan Chettiyar Hr Sec School
Skill sets
Languages/Scripting Embedded C, CAPL and Python
Protocols I2C, SPI, UART, Ethernet, CAN, J1939
Microcontrollers LPC812, LPC2378 & STM32
Development Tools Keil μVision5, CANalyzer, dspace Operating Systems Linux (Ubuntu), Windows XP, 07, 08, 10. Modules Sensors like Ultrasonic, BMP180
Projects
Project #1
Company : Automotive Robotics India Private Limited Project Name : UDS Stack Implementation
Tools : Keil µVision5 IDE
Project Duration : 10 months
Description:
Unified Diagnostic Services (UDS) is a diagnostic communication protocol in the electronic control unit (ECU) environment within the automotive electronics, With rapid implementation of electronic embedded systems in vehicles, the need to track and control the vehicle’s different parameters was crucial .Thus, diagnostic systems were developed so that the clients (designers, testers, and mechanics) could detect the faults in the vehicle by connecting their diagnostic tester tool to the electronic control units (ECUs) in the vehicle. Roles and Responsibilities:
Development of Embedded C for different Service IDs
Development of CAPL Scripting in CANalyzer
Implementation of Automation script to test all Service IDs Project #2
Company : Signals and Systems India Private Limited Project Name : Feeder Remote Terminal Unit (FRTU)
Tools : Keil μVision5 IDE
Project Duration : 2 years
Description:
FRTU is an Integrated Substation Management System for HT – Power applications. It provides measuring facilities for a 3-phase 4-wire system, Digital status monitoring, Analog signal monitoring and controlling of the digital output. The monitored parameters are transferred to the HMI through Ethernet and the data's are available in the server for analysis at remote end, through Internet.
Roles and Responsibilities:
Interfaced LPC2378 to the Energy Metering IC(ADE7880) and displayed the Energy values in the 20*4 LCD.
Transferred the Energy values to the Local PC through TCP packets (IEC 104) format.
Developed Source Code using Keil µVision5 IDE.
Debugged the program and Installed the design.
Project #3
Company : Signals and Systems India Private Limited Project Name : Common Meter Reading Instrument (CMRI) Tools : Keil µVision5 IDE
Project Duration : 1 year
Description:
CMRI is a hand held computer used to download data from electronic tri-vector meters. CMRI can be interfaced with portable printer for Spot Billing applications. CMRI-1010 comes with LCD Graphical (3.5” TFT) & 15Line x 40 Characters visibility is rugged to withstand drop on concrete and water proof. CMRI is available with memory sizes ranging from 128MB to 8GB.
Roles and Responsibilities:
Interfaced LPC812 to the PCA9675 for Keypad section of the unit.
Developed Source Code using Keil µVision5 IDE.
Keypad is used to set the configurations in the CMRI by the user.
Debugged the program and Installed the design.
Languages Known
English (Full working proficiency)
Tamil (Native or Bilingual proficiency)