Summary
Overview
Work History
Education
Skills
Certifications
Timeline
Generic

Deepak Kuppaswamy

Bengaluru

Summary

Seasoned Product Owner and Technical Architect focused on QNX, Linux and AUTOSAR BSW embedded systems. Currently leading Ethernet stack initiatives at Continental Automotive, following impactful roles at Harman, Panasonic, and Bosch.

Deep experience in infotainment spanning application software to device drivers, including USB media, Carplay and android-auto connectivity and related certifications.

SAFe-certified Product Owner combining technical architecture expertise with Agile leadership.

Overview

20
20
years of professional experience

Work History

Product Owner & Architect - AUTOSAR Ethernet Team

Continental Automotive
Bengaluru, India
07.2022 - Current

Platform/Tools: AUTOSAR BSW Ethernet stack, EB Tresos

  • Led and mentored a 6-member Agile team while overseeing product deliverables and team performance
  • Analyzed client technical requirements to create detailed development plans
  • Created comprehensive user stories with acceptance criteria in Jira
  • Managed estimation processes and mapped dependencies for project planning
  • Coordinated PI and sprint planning to ensure on-time milestone delivery
  • Developed platform roadmaps and led backlog refinement for project alignment
  • Provided technical guidance and support for EBTresos and AUTOSAR ETHERNET specifications
  • Ensured team has the resources and support for delivering high-quality deliverables
  • Identified and resolved technical and operational impediments to the team
  • Defined processes and measures to improve deliverables quality and team efficiency.
  • Drove successful completion of OEM SOP delivery, meeting all project objectives

Systems Software Lead

HARMAN INTERNATIONAL
Bengaluru
01.2018 - 06.2022

Systems Software Lead for QNX program.

Tools/Platform : QNX. J6, J6Eco, and iMX6, C.

  • QNX USB drivers integration and configuration.
  • 'USB launcher service' configuration.
  • Configurations to support Android Autocar and apple carplay in IVI system.
  • Features and performance improvements for USB-IF Certification and Apple MFi Certification.
  • Worked extensively on USB and over-the-air Software-update, with 'delta' update packages for reduced file sizes.
  • Expertise in QNX system profiling - examining the kernel events, capturing performance stats and eliminating bottlenecks.
  • Worked on some additional applications such as ClockService.

Systems Software Lead for a Linux program

Tools/Platform : RT Linux. MT2712N. C

  • systemd service configuration
  • MBR/Partition table generation
  • Development of services for Variant Management and factory reset
  • Development of AME Diagnostics service
  • Development of service for secure storage of HDCP keys

Team Lead and Software Engineer

PANASONIC AUTOMOTIVE SYSTEMS.Consultant
PeachTreeCity
01.2011 - 12.2017

Display Manager and Touch Driver - Design and Development

Tools/Platform: QNX, OMAP5432, C, C++ programming

  • Development of a display manager, Touch driver, other utilities and shared libraries.
  • Implement QNX 'Resource manager' registering a device file as interface for applications.
  • Port open-source Touch-screen driver to QNX.
  • OpenWF Display video timing parameter configuration
  • FPD Link-III Video Serializer and Deserializer configuration
  • Shared interrupt handling and Multi-thread process implementation
  • Establish Communication over I2C
  • Lead a two member team implementing these modules

Vehicle services Illumination module

  • Implement a 'Display manager interface' class.
  • Providing member functions to abstract communication with display manager.

Rear-view camera control software module

  • development using "QNX Screen graphics subsystem" for Graphic layer management
  • Establish CAN communication as per CAN DB
  • GPIO configuration
  • QT HMI configuration to synchronizing image and overlay renderings.

QT HMI Abstraction layer

  • Auto Park Assist and Backup assist feature development.
  • Steering wheel Button matrix implementation.
  • Sub-lead in a team of 6 members

3-Wire Clocked Serial Interface driver for V850 controller

Tools/Platform: Renesas RX850 RTOS, V850 micro-controller, C

  • Configuration of Mailbox tables, event flags, DMA, interrupts, DIO control lines and configuration tables.
  • Bus data analysis using Beagle SPI protocol analyser and oscilloscopes.

UART Device driver for V850

Tools/Platform: Renesas RX850 RTOS, V850 micro-controller, C

  • feature additions and defect fixing.
  • Inline assembly coding.

Senior Software Engineer

ROBERT BOSCH
06.2005 - 05.2012
  • Software developer for Applications software for Air control actuators/valves for Diesel ECUs.
  • Tools/Platform: ERCOS OSEK RTOS, Tricore TC1797 microcontroller, Embedded C programming
  • ASCET Model Based code generation. Open loop and closed loop testing. Using actuator calibration tools and CANalyzer.

Education

Bachelor of Engineering - Electronics and Communication

Visvesvaraya Technological University
Bangalore, India
08.2004

Skills

  • SAFe Agile Development and Product management, JIRA
  • Classic AUTOSAR BSW, Ethernet stack, EB Tresos configuration tool, JIRA
  • Advanced in Embedded C, intermediate in C
  • RTOS: QNX, Linux, RX850 and ERCOS
  • SoCs: iMX6, TI OMAP 5, NECV850ES/SJ3 and Infineon TC179x
  • Controllers: TVII-C, V850, Atmel maxTouch
  • Com Protocols: Ethernet, SPI, UART, CAN and I2C
  • SCM: Git, Gerrit, Clearcase, Perforce and Rational Team Concert
  • Tools: Kernel tracer, CMake, Beagle Protocol Analyzer, Intrepid Value-CAN3

Certifications

09-2023

Timeline

Product Owner & Architect - AUTOSAR Ethernet Team

Continental Automotive
07.2022 - Current

Systems Software Lead

HARMAN INTERNATIONAL
01.2018 - 06.2022

Team Lead and Software Engineer

PANASONIC AUTOMOTIVE SYSTEMS.Consultant
01.2011 - 12.2017

Senior Software Engineer

ROBERT BOSCH
06.2005 - 05.2012

Bachelor of Engineering - Electronics and Communication

Visvesvaraya Technological University
Deepak Kuppaswamy