ARUNKUMAR. G
Mobile:+919*********
E-Mail:***.*************@*****.***
Overall Experience 5.4 Years
KeyExpertise: AUTOSAR,UDS,Ethernet,CAN,I2C,SPI,UART,EmbeddedCSoftware Development, Microcontrollers, Debugging
Quick Summary:-
"Embedded Developer with 5.4 years of experience in developing real-time microcontrollers and embedded systems. Skilled in C and Embedded C, peripheral interfacing, low-power optimization, and wireless communication protocols
(BLE, Wi-Fi, LoRa). Experienced in both classic embedded development and AUTOSAR Diagnostic Communication Manager (DCM) modules, with a strong focus on Embedded development, debugging, and system integration. Seeking to contribute to innovative and robust embedded solutions." Professional Summary: -
• Worked with Uniq technology, Coimbatore from Jan, 2020 to April, 2023 as Embedded Developer.
• Worked with L&T technology services, Bangalore from April, 2023 to sep, 2023 as Senior Engineer.
• Worked with HCL Technologies, Coimbatore from September 2023 to May 2024 on BOSCH client BEG projects as a Lead Engineer.
• Worked with HCL Technologies, Chennai, from June 2024 to April 2025 on HCL internal projects as a Lead Engineer.
• Requirement Analysis and Review check with customer
• Handled V model and Agile methodology process for software quality
• Having Experience in the areas of Developing software for RH850,STM32, PIC16F877A, AT89S52, ESP8266 controllers
• Experience with CS+,MPLAB IDE, Keil and Arduino IDE for embedded firmware development.
• Hands-on experience in AUTOSAR Diagnostic Communication Manager (DCM) and implementation of diagnostic services such as 0x10, 0x11, 0x22, 0x28, 0x2E, 0x2F, and 0x3E.
• Good Experience in interface microcontroller with hardware modules like FLASH, GSM, LoRa, HC-12,GPS,Interfacing driver IC’s and Sensors.
• Strong Experienced in C, Embedded C, ADC, EEPROM,TIMER, BNO055.
• Strong Experience in I2c, SPI, UART,CAN,UDS protocol.
• Proficient in debugging using tools like PICkit3 and Renesas E2 emulator.
• Hands on experience on Embedded development and Manual Testing, Regression Testing, Unit & Integration Testing
• Handled PS_EC review tool for development activities
• Hands on experience in Soldering and assembling the hardware
• Responsible for daily effort tracking in JIRA Tool
• Develop IOT prototype and product using embedded
• Having Theoretical knowledge on TCP/IP
• CAN configuration in ECUworx and DaVinci Tool.
• Design & Development: Module-level design, interface definition, algorithm implementation
• Standards/Processes: knowledge about V-Model, AUTOSAR, DO-178C, MISRA C, ISO 26262
• Good knowledge of RTOS concepts and implementation.
• Well-versed in software configuration management(SCM) processes, including version control, change tracking, and release management.
Skills summary:-
Project Details: -
Project 1:
Company: HCL Client: Skoda
Project : ADAS Based Self driving system Duration: Nov 2024 – April 2025 Description: The primary objective of the project was to implement autonomous steering control without driver intervention. The system collects real-time steering angle data, processes it, and transmits it via RH850 to the Steering ECU. The ECU receives commands from the controller based on the processed data to perform automatic steering adjustments. Additionally, the system includes lane detection logic, where lane information is used to dynamically guide the steering for lane-keeping and path-following functionality.. Tools: Cs+, bus master, vehicle spy
Programming Language: Embedded C Programming
Protocols used: CAN, UART
Role: Involving in Implementation and Involving in testing in bench mode and real system. Programming Languages C and EmbeddedC,
Protocols CAN, Ethernet,UDS,I2c,SPI,UART
Microcontroller PIC16F877A, ARDUINO MEGA2560, Esp8266,RH850 Tools/IDE ARDUINO-IDE, Keil micro-vision5,cubeMX, Signal config tool, ECU Worx, SDOM, Catalyzer, INCA, MPLAB, DaVinci, Doors (IBM),Bus master, XCTU,CS+, vehicle spy, vs code, cantata.
Peripheral Interfaces ADC, Timer, LCD, GSM, LoRa, HC-12, GPS,EEPROM. Sensor Interfaces Ultrasonic, PT100,DS18B20, PR12,MXD1230, Proximity,BNO055. Responsibilities:
Analysis and Understanding and Implemented firmware to send control signals from the controller to the steering system, enabling autonomous steering operation.
Developing application coding in embedded C for each module and Effective co-ordination with the Clients Project 2:
Company: HCL Client: Ford
Project : Map my route Duration: AUG 2024 – OCT 2024 Description: Developed functionality to capture and process starting and ending point information provided by the user for navigation Implemented a mechanism to send turn information a few meters in advance, ensuring smooth and accurate navigation assistance. it is one of the open source project scope of the project is getting staring & ending point information of the journey to navigate the vehicle location by user information about the turn will be sent before few meters.
Tools: visual studio,bus master,vehicle spy
Programming Language: C and C++ Programming
Protocols used: CAN
Role: Embedded Systems Developer
Responsibilities:
Developed functionality to capture and process starting and ending point information provided by the user.
Implemented algorithms for accurate location tracking and route planning.
Effective co-ordination with the Clients
Project 3:
Company: BOSCH Client: McLaren
Project : Adding NM Frame to Communication Control(0x28) Duration:Apirl 2024 – May 2024 Description: The main scope of the project was to implement Communication Control (Service 0x28) and manage Network Management (NM) frames as per UDS specifications. This involved the development and handling of various communication types including 0x01 (Normal Communication Messages) and 0x02 (Network Management Communication Messages). Additionally, provisions were made to support Communication Type 0x03, which includes both normal and network management communication messages. The implementation ensured proper control over ECU communication behavior under different diagnostic scenarios, contributing to a robust and compliant diagnostic communication stack.
Tools: ECUworx, SDOM, Jira tool, PS_EC review tool,INCA,Canalyzer, UDE Programming Language: Embedded C Programming
Protocols used: CAN, UDS
Role : Involving in COM Implementation. Involving Diagnostic services Implementation. Responsibilities:
Requirement Analysis and Understanding.
Developing application coding in embedded C for each module.
Effective co-ordination with the Clients
Project 4:
Company: BOSCH Client: Volkswagen
Project :Park Pilot (Volkswagen – MQB &MEB) Duration: Feb 2024 – March 2024 Description: The scope of the project is automated car parking using ultrasonic sensor. Here MQB means diesel car features and MEB means electrical car. The sensors transmitted analog signal based on the surrounding obstacle, The ECU would read this signal via ADC and stop the vehicle and warn the driver. Here my role is to update COM and DIAG modules based on the Customer specification. The specification contains Message information like bit position, length, type, periodicity, initial value etc. In Diagnostics services I was working on 22(Read data by Identifier), 2E
(write data by Identifier) and 85(Control DTC) services. Here my part is to implement diagnostic adaptation task and AUTOSAR diag stack and DCM (diagnostic communication manager) SPR (Software Parameter Requirement) execution doors and ECUwork configuration tool. CAN Configuration Based communication network for high- speed communication for cloud connectivity in multi and many core systems with remote diagnostics and services, fleet management and drive by wire functionality
Tools: ECUworx, SDOM, Jira tool, PS_EC review tool, INCA, Catalyzer, UDE Programming Language: C Programming
Protocols used: CAN, UDS
Process: V-model
Role: Involving in COM Implementation. Involving Diagnostic services Implementation. Responsibilities:
Requirement Analysis and Understanding.
Developing application coding in embedded C for each module.
Effective co-ordination with the Clients
Project 5:
Company: Uniq Technology Client: TVS
Project : Pic to light system Duration: Feb 2023 – April 2023 Description: Pick to light system is the product which is used to pick the projected items by laser light sensor in goods factories or industries. Stepper motor is used to rotate the laser light sensor by 360. degrees. Needed product item ID’s are given through HC-12 using X-CTU application.MXD1230 12mm 5mW specified laser sensor used here. UART and I2C protocol is used to interface microcontroller with HC-12. Tools: MPLAB,XCTU.
Programming Language: Embedded C Programming
Protocols used: I2C,UART
Role: Hardware & Firmware Developer
Responsibilities:
Programmed the microcontroller to process and respond to product item IDs received via HC-12 (wireless module).
Integrated UART and I2C communication protocols for seamless data exchange between the microcontroller and HC-12 module.
EDUCATIONALQUALIFICATION:
DECLARATION
There by declare that the information is true to the best of my knowledge and belief. Place: Chennai Arunkumar G
Qualification Institution Location Year
Bachelor of Engineering (Electronics
and Communication)
PSN Institute of Technology and Science Tirunelveli, TN
2020
HSC (Higher Secondary Certificate) Sri Parama Kalyani Higher Secondary School
Tirunelveli,
TN
2016
SSLC (Secondary School Leaving
Certificate)
Sri Parama Kalyani Higher Secondary
School
Tirunelveli,
TN
2014