Vivek Dhande

Senior Software Engineer

Bengaluru, Karnataka, India12 yrs 11 mos experience
Highly Stable

Key Highlights

  • Expert in Embedded Systems and Software Development.
  • Published research in IEEE ICCE 2021.
  • Extensive experience in Automotive industry.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with a focus on Automotive technology.

Contact

Skills

Core Skills

Embedded SystemsSystem Software EngineeringSoftware DevelopmentVerification And ValidationTesting

Other Skills

CC++LinuxCamera Serial InterfacesRTOS driversTI-openVxArm Cortex R5AUTOSARCAN-FDFirewallSafety modulesSoC verificationJavagitExcel plugins

About

My career goal is to enhance my professional skills in a dynamic and stable workplace which offers me a consistently positive atmosphere to learn and implement new technologies for the betterment of the organization.

Experience

12 yrs 11 mos
Total Experience
8 yrs 6 mos
Average Tenure
4 yrs 4 mos
Current Experience

Nvidia

Senior System Software Engineer

Jan 2022Present · 4 yrs 4 mos · Bengaluru, Karnataka, India

CC++LinuxEmbedded SystemsSystem Software Engineering

Texas instruments

5 roles

Senior Software Engineer

Feb 2018Jan 2022 · 3 yrs 11 mos

  • Bring up of critical Camera Serial Interfaces (CSI) on Jacinto 7 processors
  • Conducted multiple customer workshops and presentations on CSI receiver (CSI2-Rx) and transmitter (CSI2-Tx) modules in Jacinto J7 (J721E)
  • Developed RTOS drivers for CSI2-Rx, CSI2-Tx and Display Subsystem (DSS)
  • Developed TI-openVx (TIOVX) nodes for CSI2-Rx, CSI2-Tx and DSS
  • Worked closely with design team to influence next generation module designs
  • Paper "Optimal CMS System on TDA3 Processor" got accepted in IEEE ICCE 2021
  • Interacted with customer to bring-up and troubleshoot the CSI and DSS interfaces on their designs
  • Developed and supported drivers for Arm Cortex R5 CPU subsystem
  • Developed an approach to reduce peripheral memory access time (CAN-FD) to reduce overall application latency.
Camera Serial InterfacesRTOS driversTI-openVxArm Cortex R5Embedded SystemsSoftware Development

Software Engineer

Feb 2016Feb 2018 · 2 yrs

  • Developed AUTOSAR complaint driver (MCAL) for CAN module
  • Pre- and post-silicon validation and bring up of key communication module - CAN-FD in TDA3xx and Jacinto 7 (AM65xx/J721E) class of devices.
  • Conducted multiple inter BU and customer trainings for CAN-FD
  • Interacted with customer to bring-up and troubleshoot the CAN interface on their designs
  • Authored an application note "TDA3xx Error Signaling Module (ESM)"
  • Developed and validated a driver for safety and security critical module: Firewall
  • Worked with design team to uncover few silicon issues for CAN-FD module
AUTOSARCAN-FDFirewallEmbedded SystemsSoftware Development

Software Engineer: AVV and Silicon Validation

Promoted

Sep 2014Feb 2016 · 1 yr 5 mos

  • Developed drivers for key Safety modules in TDA3xx Processor
  • Worked closely with Design and DV to uncover multiple issues.
  • Worked closely with Design team to find/test the solution for critical issues found out during silicon bring-up.
  • Developed and validated CAN-FD (Controller Area Network-Flexible Data-Rate) driver during pre-silicon time-frame to reduce silicon checkout time.
  • Support to Application Teams to solve customer queries on silicon issues.
Safety modulesCAN-FDEmbedded SystemsSoftware Development

Design Engineer: Pre-Silicon and Post-silicon Validation and AVV

Jul 2013Sep 2014 · 1 yr 2 mos

  • Involved in complex pre-silicon SoC verification and validation on Palladium Quickturn platform.
  • Worked on verification and validation of following key safety modules for TDA3xx Automotive Processor:
  • Real-Time Interrupts (RTI)
  • Dual Clock Comparator (DCC)
  • Cyclic Redundancy Check (CRC)
  • Error Signaling Modules (ESM)
  • Validated Safety use-cases
  • Worked on validation of Debug Sub-system
SoC verificationSafety modulesVerification and ValidationEmbedded Systems

Project Trainee

May 2012Jul 2012 · 2 mos · Bengaluru, Karnataka, India

  • Developed a "Automated Dynamic Load Sharing Test Framework" application to reduce test time. The application dynamically distrubutes the test-cases to run on available EVMs/test board from team when they are being used and uploaded the results to common share-point along with captured logs for later reference
  • Technologies used: Java
  • Tools used: git (version control), TI toolchains (test-cases compilation ), Excel plugins (test report generation)
JavagitExcel pluginsSoftware DevelopmentTesting

Education

Vishwakarma Institute of Technology ,Pune.

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Embedded Systems & System Software Engineering

Explore similar profiles based on matching skills and experience