Seasoned Embedded Software Engineer recognized for high productivity and efficient task completion. Skilled in C/C++, RTOS, and microcontroller programming, capable of tackling complex software challenges. Excel in problem-solving, innovation, teamwork, and adaptability, ensuring seamless collaboration and project success.
Overview
8
8
years of professional experience
Work History
Embedded Software Engineer
Caterpillar India Engineering Solutions Pvt Ltd
Chennai
05.2022 - Current
Platform software technical lead working with a 6-member team to develop a bootloader and Linux OS for a new telematics product based on ARM, and also to maintain the existing telematics products.
HAL and FreeRTOS application development for low-power microcontroller.
Collaborate with global team for strategical decisions related to new product.
Key contributor in evaluating hardware and hypervisors for next gen telematics products.
As an innovation coordinator, I drive the innovation meetings and encourage members to submit ideas.
Debugged many complex hardware and software issues from production and provided a robust solution.
Working with other team for understanding project deliverables, timeline and dependencies.
Timely contribution to other team's project due to lack of resource to meet the project deadline.
Stepped in to evaluate new hardware, technologies. etc, and provided insights about their suitability to the company's need.
Senior Associate Engineer
Caterpillar India Engineering Solutions Pvt Ltd
Chennai
08.2018 - 04.2022
As part of the telematics platform software team, I was responsible for designing, developing, and testing custom Linux device drivers and applications, kernel, bootloaders, MCU HAL, and applications.
Contributed to many POCs significantly, the IPS using BLE in factory. Made many factory visits to study the factory environment and current technologies.
Took ownership of a POC using a hypervisor running multiple OS for a mining application.
Experience in SKI process and secure boot.
Traveled to the United States of America to work with the global team on a project.
Associate Engineer
Caterpillar India Engineering Solutions Pvt Ltd
Chennai
07.2016 - 07.2018
Team player responsible for design, development and testing of HAL layer for Engine ECM's using Power PC architecture.
Accountable for the Bootloader development, NVM, Low-side and High-side drivers.
Occasionally contributed to Machine ECM's bootloader development.
Education
B.E. - Electronics And Communication Engineering
College of Engineering Guindy
Chennai
05-2016
M.S. - Sensor Controls And Systems
Indian Institute of Technology Madras
Chennai
Skills
Languages: C, C, Python, Matlab
OS: Linux, RTOS
Build System: CCS, ST workbench, Makefile,Git and Jenkins
Debuggers: Lauterbach, ST, Jlink using JTAG and SWD
Wireless Technologies: WIfi, BLE and Cellular (4G and 5G)
Linux device drivers, kernel, SPL (u-boot) and kernel debugging
Accomplishments
3 times runner of Innovation Friday Challenge
Participated in Global Technology challenges.
Appreciation from leaders for completing the POCs, existing and new product developments on time.
Appreciation from leaders for stepping in to complete the other team's project, meeting it's deadlines.
Affiliations
First Lego League (FLL) and First Tech Challenge (FTC) volunteer.
Languages
English
Professional
Tamil
Professional
Expo and Conferences
CONEXPO
IOTSHOW 2022
Hobbies
Reading
Cycling
Learning robotics
Badmiton
Timeline
Embedded Software Engineer
Caterpillar India Engineering Solutions Pvt Ltd
05.2022 - Current
Senior Associate Engineer
Caterpillar India Engineering Solutions Pvt Ltd
08.2018 - 04.2022
Associate Engineer
Caterpillar India Engineering Solutions Pvt Ltd
07.2016 - 07.2018
B.E. - Electronics And Communication Engineering
College of Engineering Guindy
M.S. - Sensor Controls And Systems
Indian Institute of Technology Madras
Similar Profiles
Avinash SAvinash S
Parts Information Specialist at Caterpillar India Engineering Solutions Pvt LtdParts Information Specialist at Caterpillar India Engineering Solutions Pvt Ltd
Engineer at Solar Turbines through Caterpillar India Engineering Solutions Pvt LtdEngineer at Solar Turbines through Caterpillar India Engineering Solutions Pvt Ltd
Functional Lead - Inventory Management at Caterpillar Engineering Solutions India Pvt LtdFunctional Lead - Inventory Management at Caterpillar Engineering Solutions India Pvt Ltd