Post Job Free
Sign in

Specialist Data Software Engineer

Location:
Detroit, MI
Salary:
120000
Posted:
October 27, 2022

Contact this candidate

Resume:

VJ Ana

***** ********* *****, ********** *****, MI 48335 248-***-**** ************@*****.***

PROFESSIONAL SUMMARY

●Having 16 plus years of experience in Automotive Embedded Systems.

●Having 5 plus years experience in Artificial Intelligence for ADAS.

●Led a team of 21 members as a Technical Architect and acting PM.

●Having a good track record for delivering projects on committed dates meeting high quality expectations.

●Performing the job duties of a CEO,CTO and Cofounder of a disruptive tech organization on Strong AI,Super AI and Quantum AI present in 12 countries globally and counting

SKILLS

●Embedded Systems Development

●Machine Learning, Computer Vision

●ADAS, Powertrain, Infotainment

●Vision Kernel development using OpenVx

●Tensor RT,Triton

●Buildroot,Yocto

●AUTOSAR

●Model Based Development (ASCET)

●TensorFlow, PyTorch, Caffe,ONNX

●CAN, Diagnostics, Autonomous Driving Stack

●CUDNN,OpenCL

●EV/EVSE

EXPERIENCE

Cardinal Health from Infomatics Inc/Experis July 2022 -August 26 2022

Title: Healthcare for Thermometry and Feeding Systems

Role: Senior Software Engineer

Location: St.Louis,Missouri, USA

Technology: Embedded C, C++, Python, Embedded Linux, NXP,IAR,Renesas

Development of:

o Embedded software for Tethered Tympanic Thermometry

o Developing Embedded software for External feeding systems(invasive and non invasive)

o Developing software for Thermistor calibration for longer duration of usage without replacement

GM from Tech Tammina Apr 2022 – July 2022

Title:Infotainment Systems and VCU Diagnostics

Role: Application Infotainment Engineer

Location: Warren,Michigan, USA

Technology: Embedded C, C++, Python, Embedded Linux, TI,Digital Cockpit,SDV,VCU Diagnostics

Development of

o Developing filtering scripts for CAN payload in the Ethernet based diagnostic packets using Regex

o Developing python scripts for ODX document delta changes to save time during development

o VCU diagnostics in the cluster and headunit

CTO and Cofounder of AnaVJ Oct 2021- Apr 2022

Senior Specialist Data Science and ADAS with AI

Harman International(A Samsung Company) Farmington Hills, MI,USA

February 2017 - Oct 2021

●Developed Perception Algorithms for Camera based ADAS projects.

●Developed Image Signal Processing functionalities for Automated Park Assist,Surround View and Driver Monitoring systems.

●Developed Machine Learning Algorithms for Recommender Systems in Vehicles.

●Developed Vision Algorithms using OpenVx for Forward Collision Warning,Traffic Sign Detection and High Beam Assist functionalities.

●Optimized vision kernels used for Object Detection of Automatic Emergency Braking,Augmented Reality and Lane Assist functionalities.

Technical Lead -Product Development February 2014- Feb 2017

Harman International(A Samsung Company) Bangalore,India

●Implementation of CAN stack for ADAS and Infotainment units.

●Development of VW TP 2.0(Transport Protocol).

●UDS diagnostics and bootloaders for FCA programs.

●Development of Audio Amplifier Software.

CEO,CTO and Founder of an organization doing model based development for Electric Aircrafts

March 2012 -Feb 2014

Senior Software Engineer

Bosch Bangalore, Karnataka, India

November 2004 - March 2012

●Worked on ADAS functionalities like Adaptive Cruise Control,Forward Collision Warning and Lane departure warning systems.

●Model based development of Vehicle Motion Demand and Vehicle Motion Stability Interface using ASCET.

●Performed permitted torque calculations for Accelerator Pedal and External Interventions torque modules.

●Designed enhancement software for Remote Vehicle Start.

●Developed Gear Shift Suggestion functionality for vehicles with manual transmission.

●Developed Network Management Software for Intra-vehicular communication.

●Developed enhancement software for Drive Train Coordinator.

EDUCATION

PGDM

Alliance University, Bangalore, Karnataka

May 2016

Bachelors of Engineering in Electronics and Communication

Government College of Engineering, Tirunelveli, Tamil Nadu, India

May 2004

ANNEXURE OF PROJECT DETAILS

Cardinal Health from Infomatics Inc/Experis

Title:Healthcare for Thermometry and Feeding Systems

Role: Senior Software Engineer

Location: St.Louis,Missouri, USA

Technology: Embedded C, C++, Python, Embedded Linux, NXP,IAR,Renesas

Development of:

o Embedded software for Tethered Tympanic Thermometry

o Developing Embedded software for External feeding systems(invasive and non invasive)

o Developing software for Thermistor calibration for longer duration of usage without replacement

GM from Tech Tammina

Title:Infotainment Systems and VCU Diagnostics

Role: Application Infotainment Engineer

Location: Warren,Michigan, USA

Technology: Embedded C, C++, Python, Embedded Linux, TI,Digital Cockpit,SDV,VCU Diagnostics

Development of

o Developing filtering scripts for CAN payload in the Ethernet based diagnostic packets using Regex

o Developing python scripts for ODX document delta changes to save time during development

o VCU diagnostics in the cluster and headunit

At Harman International

Title: Automotive Artificial Intelligence Period: Since Mar’2018 - Till Date

Role: Technical Lead

Location: Novi, USA

Technology: Embedded C, C++, Python, Embedded Linux, TensorFlow, Keras, TI’s TDAx Project Scope: The project involved:

Development of:

o Object Detection Algorithms for TI’s TDAx ADAS SoC

o Object Detection through Knowledge Graphs using GGSNN framework

o Machine Learning Algorithms for Recommender Systems in Vehicles

o Deep Learning based Voice Recognized Recommender Systems for Head Units

o Embedded software in TI’s TDAx board to capture data from cameras and CAN Bus and store them for training models.

Responsibilities:

Designing and developing the code for Object Detection Algorithms for TI’s TDAx ADAS SoC Software development using Embedded C for capturing data from cameras and CAN Bus and storing them for training models

Designing and developing predictive models for Smart Favorites Recommender Systems in Vehicles

Design and Development of Object Detection through Knowledge Graphs using Gated Graph Sequence Neural Network Framework

Design and Development of Deep Learning(Neural Collaborative Filtering) based Voice Recommender Systems for Head Units

Title: Harman Naboo Support Period: Since Sep’2017 – Feb’2018 Role: Technical Lead

Location: Novi, USA

Technology: Embedded C, C++, Embedded Linux, Yocto, Perforce, GIT, Cubesuite, CANOE Project Scope: The project involved:

Development of:

o Low Cost Digital Cockpit solution running Cluster and Infotainment system on single SOC (MTK (Richmond HW)) under Hypervisor

o Dual Partitions: Low cost Embedded Linux (IVI) + QNX (Cluster)

o QT based HMI

o Connection to Cloud via Mobile Device

o Support of Projection features, Personalization and VA

o Steering Wheel Control Button software implementation

o Implementation of CAN stack for cluster and infotainment units Responsibilities:

Designing and developing the code for the Vehicle IO and CAN subsystem

Software development using Embedded C for IO controller and C++ for applications running on main processor

Capturing logs at the vehicle and doing reverse engineering to identify the messages and signals corresponding to steering wheel control, door, turn signals and occupancy information.

Setting up a yocto build environment for creating the SDK

Preparing low level design on the basis of design & analysis resolution exercise and high level design

Developing unit test cases and system test cases for Voice Assistant and Android Auto

Executing Unit Testing of the code at the workbench and Functional Testing of the code in the vehicle

Title: Harman Lifestyle Support Period: Since Dec’2015 – Sep’2017 Role: Technical Lead

Location: Bangalore, India and Novi, USA

Technology: Embedded C, C++, Matlab, Perforce, Code Sonar, GIT, Cubesuite, CANOE Project Scope: The project involved:

Development of:

o Bootloaders for FCA programs

o CAN development for various programs

o Audio Amplifier development using Sharc DSP processors

o Diagnostics for various programs

o Makefile for FCA programs

Static Analysis of the Audio Amplifier Software using Code Sonar software

Software development using Embedded C for IO controller and C++ for applications running on main processor

Responsibilities:

Tracking and reporting on status of all development activities; leading a team of 4

Holding weekly planning meetings with the customers; reporting on Code Sonar Analysis to customer

Analyzing the requirements of stakeholders

Preparing high level design basis design & analysis resolution exercise, low level design and unit test cases; designing and developing the code

Executing Unit Testing of the code at the workbench and Functional Testing of the code at test set-up

Title: CAN Development for VW

Period: Feb’2014 – Nov’2015

Role: Technical Lead Location: Bangalore, India

Technology: Embedded C,C++, Perforce, Cubesuite, CANOE Project Scope: The project involved:

CAN Conformance Checks, Network Management, CAN Bus Self-Diagnosis and BAP protocol over CAN

Software development using Embedded C for IO controller and C++ for applications running on main processor

Management of CAN messages received over the gateway and other nodes in the same network

Tracking of application about the power moding states of the Infotainment State Machine

Vehicle Networking for HU based on Vector Stack developed for interface communication with PDC, BCM and CCM ECU

Development of VW TP 2.0 (Transport Protocol) Responsibilities:

Led a team of 10 members

Developed the application software for CAN

Held weekly planning meetings with the customer & stakeholders and analyzed the requirements

Created high level design on the basis of design & analysis resolution, low level design and unit test cases

Undertook Unit Testing of the code at the workbench and Functional Testing at test set-up

At Bosch

Title: Daimler Gasoline Project

Period: Jan’2011 – Mar’2012

Role: Assistant Project Manager Location: Coimbatore, India

Technology: PRIME, Promics, ASCET, Clearcase, Clearquest, CANOE, INCA, Labcar, Microsoft Project

Responsibilities:

Led a team of 21 members; planned, tracked and scheduled project activities Held stakeholder meetings and controlled project risks

Attended weekly calls with the customer

Prepared monthly project status reports for senior management Managed all billing activities

Acted as Project Quality Coordinator for a project and FMEA Moderator for various projects

Title: Level 2 Monitoring

Period: Jan’2010 – Dec’2010

Role: Senior Software Engineer Location: Coimbatore, India

Technology: ASCET, Embedded C, Clearcase, Clearquest, CANOE, INCA, Labcar Scope:

Developed Level 2 Monitoring Software based on EGAS concepts Permitted Torque calculations and monitored overrun Responsibilities:

Led a team of 5 for function development for torque based monitoring

Acted as Function Developer/Specialist and Project Quality Coordinator for a project

Title: Vehicle Motion Demand

Period: Feb’2009 – Apr’2009

Role: Senior Software Engineer Location: Stuttgart, Germany

Technology: ASCET, Embedded C, Clearcase, Clearquest, CANOE, INCA, Labcar Scope:

Worked on vehicle motion demand functions like Cruise Control / Adaptive Cruise Control and Longitudinal Limiter Functions (Driver Assistance Systems)

Performed modeling of vehicle functions w.r.t. vehicle motion demand & transmission using ASCET

Responsibilities:

Gathered and analyzed project requirements on the basis of discussion with stakeholders

Developed Low level design after a Design & Analysis Resolution Exercise and High Level Design

Created Unit Test Cases; built the code Executed:

o Unit Testing of the code at the workbench

o Functional Testing of the code at the Labcar Integration

o System Testing of the code at the Labcar

o Hardware In Loop Testing at the Labcar

Title: Accelerator Pedal Monitoring

Period: Apr’2009 – Jul’2009

Role: Senior Software Engineer Location: Stuttgart, Germany

Technology: ASCET, Embedded C, Clearcase, Clearquest, CANOE, INCA, Labcar Scope:

Permitted torque calculation for the torque demand given by the Accelerator Pedal Module

Performed plausibility checks of the information available from the accelerator pedal sensors Undertook Linearization of the raw voltage obtained from the sensors

Mapped torque from the linearized values Responsibilities:

Gathered and analyzed project requirements on the basis of discussion with stakeholders Developed Low level design after a Design & Analysis Resolution Exercise and High Level Design

Created Unit Test Cases; built the code Executed:

o Unit Testing of the code at the workbench

o Functional Testing of the code at the Labcar

o System Testing of the code at the Labcar

o Hardware In Loop Testing at the Labcar

Title: External Intervention Functions Monitoring Period: Jul’2009 – Dec’2009

Role: Senior Software Engineer Location: Stuttgart, Germany

Technology: ASCET, Embedded C, Clearcase, Clearquest, CANOE, INCA, Labcar Scope:

Permitted torque calculation for the external intervention torque Developed Torque mapping for Vehicle Motion Stability Interface

Responsibilities:

Gathered and analyzed project requirements on the basis of discussion with stakeholders Developed Low level design after a Design & Analysis Resolution Exercise and High Level Design

Created Unit Test Cases; built the code Executed:

o Unit Testing of the code at the workbench

o Functional Testing of the code at the Labcar Integration

o System Testing of the code at the Labcar

o Hardware In Loop Testing at the Labcar

Title: Vehicle Functions

Period: Oct’2009 – Dec’2009

Role: Senior Software Engineer Location: Bangalore, India

Technology: Embedded C, ASCET, Clearcase, Clearquest, CANOE, INCA, Labcar Scope:

Designed Enhancement Software for Remote Vehicle Start

Worked on the driver torque demand functions (Accelerator pedal demand)

Developed Gear Shift Suggestion functions for manual transmission vehicles which suggested the next gear to be selected based on the steady state conditions and other system conditions

Worked on:

o Vehicle Coordination functions of transmission request torque intervention and vehicle motion stability intervention (ESP)

o Actual torque modeling functions (arriving at inner torque), frictional torque modeling functions and physical torque modeling functions

o Speed governors

o Speed based request for torque from the engine control unit in the case of automatic transmission and torque based request functions as in the case of manual transmission vehicles

o Request handling functions when coast slip states (converter lock up states) used for the torque request handling function from the transmission unit given to the engine control module

Responsibilities:

Gathered and analyzed project requirements basis discussion with stakeholders

Developed high level design after a Design & Analysis Resolution Exercise and Low Level Design

Created Unit Test Cases; built the code Executed:

o Unit Testing of the code at the workbench

o Functional Testing of the code at the Labcar

o System Testing of the code at the Labcar

o Hardware In Loop Testing at the Labcar

Title: Communication Functions

Period: Apr’2007 – Oct’2007

Role: Senior Software Engineer Location: Bangalore, India

Technology: Embedded C, ASCET, Clearcase, Clearquest, CANOE, INCA, Labcar Scope:

Worked on:

o Communication Protocols (CAN, UART, I2C and SPI)

o Diagnostic Protocols (I14229, I14230)

o Diagnostic Services like Read DTC, Routine Control, Read and Write Data by Local Identifier and Communication Control

Responsibilities:

Gathered and analyzed project requirements on the basis of discussion with stakeholders

Developed Low level design after a Design & Analysis Resolution Exercise and High Level Design

Created Unit Test Cases; built the code Executed:

o Unit Testing of the code at the workbench; Functional Testing of the code at the Labcar

o System Testing of the code at the Labcar; Hardware In Loop Testing at the Labcar

Title: Engine Data

Period: Aug’2006 – Mar’2007

Role: Software Engineer Location: Bangalore, India

Technology: Embedded C, ASCET, Clearcase, Clearquest, CANOE, INCA, Labcar Scope:

Developed engine related functions (Engine Data, Engine Configuration) Calculate Engine temperature and speed set point calculations

Responsibilities:

Gathered and analyzed project requirements on the basis of discussion with stakeholders

Developed Low level design after a Design & Analysis Resolution Exercise and High Level Design

Created Unit Test Cases; built the code Executed:

o Unit Testing of the code at the workbench

o Functional Testing of the code at the Labcar

o System Testing of the code at the Labcar

o Hardware In Loop Testing at the Labcar

Title: Intra Vehicular Communication Monitoring Period: May’2006 – Jul’2006

Role: Software Engineer Location: Stuttgart, Germany

Technology: Embedded C, ASCET, Clearcase, Clearquest, CANOE, INCA, Labcar Scope:

Networking Management Software for intra-vehicular communication

Sleep Wake up Functionality of the Engine Management ECU Formation of logical ring of the ECUs in network

Calibration of Task Cycles of the CAN frames at run time using cross reference IPDU tables Responsibilities:

Gathered and analyzed project requirements on the basis of discussion with stakeholders Developed Low level design after a Design & Analysis Resolution Exercise and High Level Design

Created Unit Test Cases; built the code Executed:

o Unit Testing of the code at the workbench

o Functional Testing of the code at the Labcar

o System Testing of the code at the Labcar

o Hardware In Loop Testing at the Labcar



Contact this candidate