Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Languages
Timeline
Generic

VenuGopal Thirakanam

Summary

Results-driven software engineering manager with over 19 years of experience specializing in embedded software systems within the automotive domain, including ADAS (DMS, FCM products) and powertrain. Proven track record of leading software teams and development projects in a fast-paced ASPICE environment. Passionate about cultivating high-performing teams and implementing cutting-edge technology with a focus on continuous improvement.

Overview

19
19
years of professional experience
1
1
Certification

Work History

SW Engineering Manager

Magna Electronics Technology
06.2021 - Current
  • Led global teams (50 plus) effectively in complex/large-scale projects.
  • Built embedded software vision processing team (Direct team of 20 talented Engineers) to develop cutting-edge technology on TI's device “AM62A” (ISP/Linux drivers/SDK integrations/Perception integration).
  • Involved in rapid development from scratch and delivered SOP software to a high-volume customer for DMS product with ASPICE.
  • Led DMS NA SW team, managed SW suppliers, and planned SW budget.
  • Led technical topics and cross-functional teams that required immediate attention or solutions.

SW Team Lead (Last Position)

ZF Electronics & ADAS Global Headquarters
09.2013 - 06.2021
  • Led ADAS front camera core software system design and guided the programmers using Embedded C on Infineon's 32-bit Aurix microcontroller in AUTOSAR environment by following the ASPICE/EEPM process.
  • Assess the project needs, review with senior management, obtain approvals, and hire the engineers.
  • Working with suppliers (Infineon, Vector, and other tool suppliers) on deliverables and the quality of work products.
  • Responsible for core software project deliverables throughout the entire software lifecycle including requirements, design, coding, unit testing, and defect resolution.
  • Developing schedules, time estimation, and managing the risks and issues.
  • Tracking: Raise new open issues, keep track, and bring to closure assigned open issues.
  • Automated CAN DBC software integration on ECU with AUTOSAR architecture.
  • Designed the auto code generation tool for the SPI interfaces.
  • Defined software interfaces between core and application SW components via AUTOSAR RTE, and reviewed the BSW module configurations.
  • Developed the Core SW components related to image processing (EyeQ) signals via SPI/UART.
  • Developed unit specs, software for the Event Data Record feature, and drivers for eTimer & DMA.

Senior Software Engineer

KPIT Info systems Inc.
04.2011 - 09.2013
  • Implemented eTPU driver updates, A2l file generation through Perl & M-file script.
  • Implemented Base SW & Torque security SW reliability checks.

Senior Software Engineer (Last Position)

KPIT Cummins Infosystems Ltd
10.2007 - 04.2011
  • Convert Image processing (MATLAB) algorithms to ‘C' and port to TI processor.
  • Develop Welcome–Farewell strategy cluster module in model-based design.
  • Develop Simulink models from requirements, generate code and validate on SIL.
  • Convert Legacy embedded C to a model-based design for power train features.
  • Implemented Model & S-function development in Simulink, MIL, M-file scripts.

Embedded Software Engineer

Jeevan Softech Ltd
04.2006 - 10.2007
  • Implementation of TIM Application, SPI, I2C and KEYPAD drivers.

Education

Masters - Software Systems

BITS, Pilani
01.2017

B.Tech - Electronics and Communication

J.N.T.U
01.2005

Skills

  • Project Management
  • Team Leadership
  • Communication
  • Problem-Solving
  • Adaptability
  • Coaching and mentoring
  • Programming languages: C & C
  • Microcontroller & System on chip design(TI, Infineon, PIC and NXP)
  • Realtime Operating System: RT Linux, OSEK, FreeRTOS, GHS & QNX
  • SDLC methodologies : Agile & Waterfall
  • Linux Board support package
  • ASPICE
  • Embedded image processing and acquisition
  • Debuggers: Trace32, Code composer studio
  • Version control: GitHub, PTC, DOORS, SVN
  • Design tools: Rhapody, Enterprise architect, AUTOSAR vector Davanci, EB Tresos, AUTOSAR Builder, Geny, MATLAB, SIMULINK, Real Time workshop
  • Code analysis: QAC, Polyspace
  • Compilers: Linux-gnu-g, Tasking, Hi-tech PIC C, Keil
  • Protocols: UART, SPI, I2C, Eth, CAN
  • Testing tools: VectorCast, Reactis, Vector CANoe/CANalyzer

Certification

  • Agile
  • AUTOSAR
  • Leadership
  • Public Speaking

Accomplishments

  • Led rapid development from scratch with cutting-edge technology software and delivered SOP software to a high-volume customer for Driver Monitoring products with ASPICE.
  • Saved >$25 million by switching high-level OS to Linux for SOC.
  • Delivered common platform (Core) SW for ADAS Front camera system used in 10 plus application projects.
  • Developed source code path coverage tool through M-file scripting in MATLAB instead of a Unit test tool.

Languages

English
Full Professional
Telugu
Native or Bilingual
Hindi
Limited Working

Timeline

SW Engineering Manager

Magna Electronics Technology
06.2021 - Current

SW Team Lead (Last Position)

ZF Electronics & ADAS Global Headquarters
09.2013 - 06.2021

Senior Software Engineer

KPIT Info systems Inc.
04.2011 - 09.2013

Senior Software Engineer (Last Position)

KPIT Cummins Infosystems Ltd
10.2007 - 04.2011

Embedded Software Engineer

Jeevan Softech Ltd
04.2006 - 10.2007

B.Tech - Electronics and Communication

J.N.T.U

Masters - Software Systems

BITS, Pilani
VenuGopal Thirakanam