Post Job Free

Resume

Sign in

Software Developer Data

Location:
Tenkasi, Tamil Nadu, India
Posted:
April 06, 2021

Contact this candidate

Resume:

Caterpillar: Confidential Green

PROFESSIONAL SUMMARY

WORK EXPERIENCE

ACADEMIC

DINESH RAJ.A

Mob: +91-909*******

Email: adlg40@r.postjobfree.com

CAREER OBJECTIVE

To be a part of an organization where I can get a chance to learn new things, which helps to increase my growth, and which leads to the organizational growth.

Currently working as an Embedded Software Developer in CATERPILLAR INC with the payroll of Automotive Robotics India Private Limited.

2+ years of experience in Software Development Life Cycle.

Good Knowledge in C, Embedded C and C++ Programming.

Completed “EMBEDDED” course from Vector India Chennai (ISO 9001-2015).

Good debugging skills and knowledge of debugging tools like Trace32 Debugger and CANalyzer.

Experience in working with micro-controllers like 8051, STM32.

Knowledge of using protocols like CAN, SPI, I2C and UART.

Basics of J1939 and UDS Protocol.

Company : Automotive Robotics India Private Limited. Designation : Embedded Software Developer.

Experience : Jan 2019 to till date.

BE in Electrical and Electronics Engineering (EEE) from University VOC College of Engineering (Anna University), Thoothukudi in 2018. Caterpillar: Confidential Green

CERTIFICATION

PROJECT- 1

SKILL SET

Languages/Scripting C, Embedded C, C++, CAPL.

Protocols I2C, SPI, UART, CAN, J1939, UDS.

Microcontrollers 8051, STM32.

Operating Systems Linux (Ubuntu), Windows, RTOS.

Development Tools Keil u Vision, GIT, CANalyzer, Putty, Winscp, PRC, Bitbucket, JIRA, Polarion,

Beyond Compare, CSDB, Code Collaborator,

Eclipse, SQLite, Visio, Hex Editor.

Certified in EMBEDDED (ISO 9001-2015).

Company : CATERPILLAR INC

Project Name : Locomotive

Test Environment : CPM500, CANalyzer, Trace32 Debugger Description:

The main objective of this project is to develop the Control System Software which is responsible for control of the Locomotive. Major subsystems include Load Control, Operation Control, Energy Conversion Control, Protection, I/O System, Accessory Control and Display System. EM2000 Control System provides many options for Locomotives such as AC or DC traction system, Passenger/Freight, Engine Models with 2 cycle, 4 cycle, horsepower from 1800 hp to 6000 hp and Display System translated into seven languages. Real Time Operating System allowing multitasking of the control system software. One shared database is used in the software for handling the AC and DC locomotives. Roles and Responsibilities:

Collaborate with team to develop the Control System Software as per Customer requirement.

To work for identification and resolution of code level defects. Caterpillar: Confidential Green

PROJECT- 2

PROJECT- 3

Testing various functionalities by flashing the Software package in the CPM500 using Trace32 debugger.

Contribute for technical documents and supported in configuration.

Supporting release and process related activities. Company : Automotive Robotics India Private Limited Project Name : Can Interface with Raspberry Pi3

Test Environment : Raspbian OS, Raspberry Pi3 Board, CANalyzer Description:

The main objective of this project is:

i) To interface CAN module (mcp2515) with Raspberry pi 3. ii) To Transmit and Receive data from CAN to pi and vice versa. Roles and Responsibilities:

In this project my role was to develop Software code in Linux Environment for transmitting and receiving the data.

Testing the various functionalities of the CANalyzer.

Testing the various functionalities of the Raspberry pi3 board and mcp-2515 CAN controller.

Company : Vector India Chennai– Embedded System Training Institute Project Name : PC Based Data Acquisition using I2C SPI Protocols Test Environment : 8051 development board

Description:

DAQ (Data Acquisition) is simply the process of bringing a real-world signal, such as a voltage, into the computer, for processing, analysis, storage or other data manipulation. Caterpillar: Confidential Green

Analog data is generally acquired and transformed into the digital form for the purpose of processing, transmission and display. Rapid advances in Personal Computer (PC) hardware and software technologies have resulted in easy and efficient adoption of PCs in various precise measurement and complex control applications. A data acquisition system that performs conversion of analog signal to digital data and the digital data to analog signal is interfaced to a pc to implement the functions of a measurement and control instrumentation applications.

Roles and Responsibilities:

Convert the analog signal into digital format and transfer of digitized data into the PC.

Implementing the protocol on the 8051 microcontrollers.

Testing the various functionalities of the protocol on the 8051 microcontrollers.

Display the data at the LCD and UART.

Declaration:

I hereby declare that the above-furnished information is true and correct to the best of my knowledge and belief.



Contact this candidate