Summary
Overview
Work History
Education
Skills
Projects and Hackathon
Timeline
Generic

Shrinath Kothandaraman

Coimbatore

Summary

Lead Engineer with extensive experience in embedded software development, specializing in device drivers and safety-critical automotive systems. Skilled in AUTOSAR BSW driver development, integration, and Python-based tooling, I take pride in delivering high-quality solutions and mentoring team members to uphold engineering best practices.

Overview

9
9
years of professional experience

Work History

Specialist

Bosch Global Software Technologies Private Limited
07.2022 - Current
  • Implemented MCU drivers for processors including TI TDA4VX, Renesas U2X, and NXP S32Gx.
  • Designed and delivered Infineon TLF35584 PMIC driver, collaborating from requirement gathering through release.
  • Developed a Python tool to parse XML and generate register header files, enhancing developer efficiency.
  • Prepared project stand and integrated third-party Traveo MCAL components for team use.
  • Mentored engineers on ASPICE methodology, fostering process adherence and best practices.

Senior Software Engineer

Bosch Global Software Technologies Private Limited
01.2020 - 06.2022
  • Implemented ASIL-D compliant safety components (ECC self-test, hardware CRC) on Renesas RH850F1X MCUs.
  • Developed startup code for Renesas microcontrollers, optimizing initialization and performance.
  • Coordinated with customer teams as an integrator, ensuring smooth verification and delivery on hardware platforms.

Software Engineer

Bosch Global Software Technologies Private Limited
08.2016 - 12.2019
  • Developed AUTOSAR Timer components (GPT, ICU, PWM) using GTM and STM hardware on Renesas RH850 P1X.
  • Built safety drivers for flash ECC, ALU verification, watchdog, RAM and flash tests.
  • Created Sysmon component for AMD Ultrascale+; implemented Wdg, RamTst, FlsTst for Samsung Exynos Auto 7.

Education

Bachelor of Engineering - Electronics And Communications Engineering

Kumaraguru College of Technology
Coimbatore
04-2016

Skills

  • Programming & Scripting: C, Assembly, Python, Perl, Java
  • Embedded Systems & Architecture: ARM fundamentals; functional safety (ISO 26262)
  • AUTOSAR Expertise: MCAL, IoHwAbstraction, Application Layer, complex device drivers
  • Platforms & Processors: Renesas RH850, Infineon AURIX TC3xx, ST SPC58xx, TI TDA4VX, NXP S32Gx, AMD Ultrascale, Samsung Exynos Auto 7
  • Tools & Debugging: Lauterbach, UDE, MULTI, ECUTEST, EB Tresos, ETAS ISOLAR-A/B
  • Modeling & Documentation: UML (Enterprise Architect, PlantUML), IBM DOORS, RST
  • Version Control & ALM: Git, SVN, IBM ALM
  • Communication Interfaces: SPI, UART
  • Strengths: Analytical mindset, detail-oriented, problem-solving, effective team mentorship, strong communication

Projects and Hackathon

MCAL Generation using Generative AI

• Finalists in an internal hackathon to prototype automated AUTOSAR MCAL driver generation using LLMs.

• Developed a system to parse microcontroller specs and auto-generate boilerplate device driver code.


Drowsiness and Distraction Detection using Computer Vision Model

• Built a real-time computer vision model with YOLO to detect driver drowsiness and distraction.

• Implemented video processing pipeline aimed at enhancing vehicle safety systems.

Timeline

Specialist

Bosch Global Software Technologies Private Limited
07.2022 - Current

Senior Software Engineer

Bosch Global Software Technologies Private Limited
01.2020 - 06.2022

Software Engineer

Bosch Global Software Technologies Private Limited
08.2016 - 12.2019

Bachelor of Engineering - Electronics And Communications Engineering

Kumaraguru College of Technology
Shrinath Kothandaraman