Mohan Barathi Selvanayakam

Senior Software Engineer

Career Summary

Experienced Software Engineer with a demonstrated history of working in the Automotive industry, for device driver development in embedded systems, AUTOSAR, and Test Automation Framework development using Python. Good in software design, development and analytical skills. Over 6.5 years of experience in Agile workflow of software development for Automotive Infotainment.

Work Experience

October 2019 - Now
As an Embedded Software developer in a Tier-1 Automotive company, I have worked on many challenging projects and cutting-edge technologies. While delivering projects based on Automotive domain to multiple OEMs, I gained substantial experience in software development and testing, low level device driver and application development on ARM Cortex microcontrollers and System on Chips. I have also worked in Automotive Android, Cluster and Convergence of vehicle display domain ECU's

Project:

  • Premium Convergence - Proof of Concept
    • Good knowledge on different virtualization techniques : hypervisors and containers
    • Experienced in different virtualization softwares : QNX and Redbend hypervisors
    • Expertise in docker and LXC / LXD containers
    • Worked on Qualcomm 820am and Samsung Exynos SoC
    • Developed various smart vehicle solutions such as Alexa, telematics and gesture recognition.

    Skills:

    • QNX
    • Automotive Android
    • Alexa Auto
    • Telematics
    • Linux
    • GIT
    • AWS
    • Docker
    • LXC
    • Hypervisors
    July 2016 - September 2019

    Projects:

  • Adaptive AUTOSAR on GENIVI - Proof of Concept
    • Made a detailed study on various SW components of GENIVI and Adaptive AUTOSAR
    • Responsible for Security, Cryptography and Log & Trace functional clusters
    • Developed a GENIVI stack, that meets the Adaptive AUTOSAR requirements.

    Skills:

    • Adaptive AUTOSAR
    • C++ 14
    • Yocto
    • Cryptography
    • Diagnostics Log and Trace
    • SOME-IP

  • Vector AUTOSAR on Cypress - Platform development
    • Hands on experience in board bring-up of ARM Cortex R microcontroller
    • Responsible for SPI, UART, CAN and GPIO drivers of Vector AUTOSAR SW stack
    • Developed a platform, that can be reused by several teams for ASIL compliance.

    Skills:

    • Classic AUTOSAR
    • Embedded C
    • JTAG
    • Device drivers
    • DaVinci Tools
    • RQM

  • Jaguar Land Rover - NGI
    • Worked on Life-Cycle and Power management of JLR infotainment units
    • Responsible for Complex device drivers of AUTOSAR stack
    • Good experience in development and debugging of SW on Reneses V850 microcontroller

    Skills:

    • AUTOSAR
    • Embedded C
    • CANOE
    • Clear Case

  • Test Automation Framework development
    • Developed a Test Automation Framework from scratch
    • Implemented Keyword-driven Testing of different projects, in different stages of product development
    • Worked with multiple teams across the organization, for automating the test cases
    • Developed Solutions for Remote Testing and E-Mail integration for test reports.

    Skills:

    • Python
    • Robot Test Framework
    • TK-inter
    • Keyword Driven Testing
    • Automation
    • Open CV
    • Appium
    • CANOE
    • Numpy
    January 2016 - May 2016

    Project:

  • Test Rig Management
    • Automation of software update in test rig ECU’s
    • Supported in tracking the usage of test rigs for effective utilization
    • This project was later used in Continuous Integration and QVT testing, along with the Test Automation Framework.

    Skills:

    • SDLC
    • Automation
    • Linux

    Education

    Bachelor of Engineering in Electrical and Electronics

    August 2012 - April 2016

    With coursework of electrical, electronics and computer engineering I was able to acquire the knowledge needed for my career in Embedded Systems.
    Secured First Class with Distinction

    Projects:

    • Room occupants counter using proximity sensors
    • Tracking of organisation transport vehicles using GPS / GPRS
    • Embedded Systems
    • Arduino
    • SIMCOM 908
    • GPS
    • GPRS
    • IoT

    Courses and Certifications

    November 2019 - March 2020

    This nanodegree program includes advanced machine learning techniques and algorithms, and ways to package and deploy the models to a production environment using Amazon SageMaker.

    Projects:

    • Build a Python Package
    • Deploy a Sentiment Analysis Model
    • Plagiarism Detector
    • Capstone Project : NLP on tweets for disaster Management
    • Python PIP
    • Neural Networks
    • XGBoost
    • AWS Sagemaker
    • Kaggle

    This nanodegree program consists of real world projects and immersive content built in partnership with top tier companies, such as Google, Uber and Nvidia.

    Projects:

    • Lane detection using Computer Vision
    • German Traffic Sign Recognition using CNN
    • Object detection using MobileNet
    • Semantic Segmentation
    • Behavioral Cloning
    • Extended Kalman Filter
    • Unscented Kalman Filter
    • Computer Vision
    • Neural Networks
    • Supervised Learning
    • Kalman Filters
    • EKF
    • UKF
    • Functional Safety

    Entrepreneurship Program in “EMBEDDED SYSTEMS”

    December 2014 - January 2015

    • Embedded Systems
    • 8051
    • ARM microcontrollers
    • Entrepreneurial Skills

    Skills & Tools

    • Python
    • C, C++
    • Linux
    • Machine Learning
    • AWS
    • Firmware, Microcontrollers

    Others

    • Neural Networks
    • Linux
    • Git
    • RTOS
    • Android Studio
    • Linux Kernel
    • ARM
    • AGILE
    • Project planning and management

    Achievements

    Languages

    • English (Professional)
    • Tamil (Native)
    • German (Basic)

    Interests

    • Machine Learning
    • Embedded Systems
    • AWS Cloud
    • Autonomous Robots