Thirumalaiselvan Kannan

Thirumalaiselvan Kannan Email and Phone Number

Automation Engineering Manager @ HBT Engineering Private Limited
Chennai, TN, IN
Thirumalaiselvan Kannan's Location
Chennai, Tamil Nadu, India, India
About Thirumalaiselvan Kannan

Around 15 years of experience, result oriented Embedded Software Architect cum Technical Manager with a demonstrated history of working in the Automotive Embedded Systems, Mobile and Consumer Electronics space. Skilled in Embedded Software, Device Drivers, in-Vehicle Communication Protocols, Requirements Analysis, Project leadership, 6 Sigma BlackBelt, Global cross functional teams, Product Development, Programming Languages:C & C++, Software Development Process, Test Automation, Machine Autonomy Systems and Agile Methodologies.

Thirumalaiselvan Kannan's Current Company Details
HBT Engineering Private Limited

Hbt Engineering Private Limited

View
Automation Engineering Manager
Chennai, TN, IN
Thirumalaiselvan Kannan Work Experience Details
  • Hbt Engineering Private Limited
    Automation Engineering Manager
    Hbt Engineering Private Limited
    Chennai, Tn, In
  • Hbt Engineering Private Limited
    Automation Engineering Manager
    Hbt Engineering Private Limited Feb 2023 - Present
    Chennai, Tamil Nadu, India
  • Caterpillar Inc.
    Senior Engineering Specialist
    Caterpillar Inc. Oct 2021 - Jan 2023
    Chennai, Tamil Nadu, India
    Responsible for the Longwall Visualization Software
  • Caterpillar Inc.
    Engineering Specialist
    Caterpillar Inc. Jun 2016 - Sep 2021
    Chennai Area, India
    Software Architect & Technical Manager--------------------------------------------- Primary Datalink Software Architect for the Embedded System Common Layer J1939, CDL based datalink libraries and BroadR-Reach Ethernet Drivers. Accountable and primary contact point, in terms of the quality, Change request and feature enhancement of the libraries.- Mentor and coach the new team members in terms of process, technology and systems.- Played the 'Change Agent' role in change Management from regular waterfall to Agile - Framed the Software Development Process for the new agile teams. - Pro-actively conducting periodic discussions with higher management to analyse the risks, people and hardware resources and come up with the mitigation action items. Following up the action items and ensure the results- Manage and plan the team's resources, tasks and delivery to ensure maximum efficiency, effectiveness, utilization of resources and on-time delivery of the products- Pursuing Department wide Quality Auditor role for the "Software Process Improvement" initiative to ensure the Zero Bug culture of our deliverable.- Framed the process and conducted the Root Cause & Corrective Action analysis for the division.- Continuously supporting the recruitment team by conducting interviews for both Campus Recruitment and Lateral entries.- Took a new role as Software Architect for the Machine Autonomy Team * Conducting Code review for the Autonomy software components * Ensuring the Software Development process and monitoring the quality * Assisting the team in issue resolution * Mentored the new team members and conducted knowledge sharing sessions to improve the team expertise.
  • Caterpillar Inc.
    Senior Engineer
    Caterpillar Inc. Mar 2015 - May 2016
    Peoria, Illinois Area
    - Deputed to Caterpillar Inc, Peoria USA for design and development of BroadR-Reach( 2-Wire) Low level Ethernet Driver in ETAS OS. * Involved in the Ethernet PHY and switch hardware pre build board validation * Integrated the 2-wire Ethernet Driver with the Treck IP stack to provide network APIs for the application layers. * Coordinated with different Hardware/Platform teams and Chip vendors( NXP and Broadcomm ) for bringing up the BroadComm and NXP PHY ethernet. * Colloborated with the hardware team by supporting and providing Utility test application software for assembly line validation * Designed Rail-CAN, proprietary CAN based protocol for the Locomotive in-vehicle communication in Osek RTOS and in house micro kernel RTOS * Played a project coordinator role between Software Development, L4 Validation, application team and System Validation team to ensure the quality product deliverables. * Review the design and Code for the communication protocol library
  • Caterpillar Inc.
    Senior Engineer
    Caterpillar Inc. Jul 2012 - Feb 2015
    Chennai Area, India
    Software Architect and Delivery Team Facilitator------------------------------------------------------ Designed and Developed J1939 Asynchronous Data Transfer protocol for the in-Vehicle communication between ECUs in multiple machines.- Migrated the legacy datalink libraries from poSek to Linux for the new generation Linux based ECUs- Added multithreading support and migrated the legacy RS232, RS485 , TCP/IP based Modbus protocol library to be compatible with Linux platforms. Thus helped in saving the cost and time by reusing the legacy library for the new generation platforms.- Library owner for J1939 based Broadcast, Asynchronous, Calibration and Prop PGN Communication protocol libraries- Accountable for the change request, feature enhancement and Bug fixing for the System Common Layer's datalink components in J1939, CDL, Modbus and Serial protocols. - Primary point of contact and Senior Reviewer for the CDL, Serial and CAN communication device Drivers in PowerPC & Intel ECUs - Interact with Value teams to understand the high level requirements and convert to software level requirements- Manage the team and resources to ensure on-time delivery- Conducted Retrospective session to understand the improvement areas in the team at project and people level and rapidly addressed the action items.- Mentored the new team members and conducted knowledge sharing sessions to improve the team expertise.
  • Caterpillar Inc.
    Engineer
    Caterpillar Inc. Aug 2010 - Jun 2012
    Chennai Area, India
    Lead Developer and Secondary Architect ---------------------------------------------- From Common software developer progressed to Lead Developer and Secondary Architect for protocol development- As a Lead Developer delivered device driver for the propreitary CAT DataLink(CDL) protocol in various operating Systems like WinCE6.0 & pOSEK in Intel and PowerPC ECUs- Developed CAN hardware Abstraction layer for the SocketCAN in Linux OS for the Network ECUs- As an Secondary Architect, accountable for the change request, feature enhancement and Bug fixing for the System Common Layer datalink components in J1939, CDL and Serial protocols
  • Caterpillar Inc.
    Senior Associate Engineer
    Caterpillar Inc. Mar 2008 - Jul 2010
    Chennai Area, India
    - Worked as a Common Software( Middleware) Developer to support various CAT specific Datalink features- Supported various J1939 based protocol features for in-Vehicle communication. Gained handson experience in Vector CANCAseXL-Canalyzer, CANoe
  • L & T Infotech Chennai
    Sr Software Engineer
    L & T Infotech Chennai Sep 2005 - Nov 2007
    Chennai Area, India
    Application Developer - Mobile Platform- Worked as a Senior Application Developer and ported the QT Mobile Application in TI OMAP 1510 Board,- Integrated the in-house developed MP3 Decoder in the QT Mobile application, where the decoder will executed in the C55 DSP processor from TI OMAP
  • Infineon Technologies
    Software Consultant
    Infineon Technologies Apr 2006 - Oct 2007
    Aalborg Denmark
    Mobile Device Driver Developer / Consultant- Audio Device Driver Developer for Infineon SGOLD3 Chipset for the Mobile Phone Application.- Was a System Debugger and participated in the integration of Application Software and Firmware in Mobile platforms for different customers like LG, Samsung, Panasonic and Apple.
  • Wipro Technologies
    Senior Project Engineer
    Wipro Technologies Oct 2004 - Aug 2005
    Chennai Area, India
    - Worked as Firmware Engineer, to develop device drivers for SPI, I2C & AES for the Wipro AES FPGA which is based on ARM7TDMI core - Involved in developing the BootLoader for the ARM board and supported Test application development for the entire Content Protection Tuner Card product

Thirumalaiselvan Kannan Education Details

  • Pondicherry University
    Pondicherry University
    78%

Frequently Asked Questions about Thirumalaiselvan Kannan

What company does Thirumalaiselvan Kannan work for?

Thirumalaiselvan Kannan works for Hbt Engineering Private Limited

What is Thirumalaiselvan Kannan's role at the current company?

Thirumalaiselvan Kannan's current role is Automation Engineering Manager.

What schools did Thirumalaiselvan Kannan attend?

Thirumalaiselvan Kannan attended Pondicherry University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.