VIGNESH TG

Project Engineer at NcflexE, IIT Kanpur
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Chennai, Tamil Nadu, India, IN
Languages
  • English Professional working proficiency
  • German Limited working proficiency
  • Tamil Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • India
    • Research
    • 1 - 100 Employee
    • Project Engineer
      • Apr 2019 - Present

      1) Promoted from Senior Project Associate, where working on development of USB powered medical devices and its Android App development, development of MatLab Simulink Models(Simulink support package for Android ) and AWS cloud storage for Data Analysis and dashboard development.2) Also working on IoT based Medical device (Progressing the work from tasks carried out during Senior Project Associate) for upgradation.3) Usage of Embedded debugging Equipments: Mixed Signal Oscilloscope (Tektronix MSO54 – Embedded Serial Triggering and Analysis: I2C, SPI), Impedance Analyzer (Keysight E990A), Data Acquisition and Multimeter System (Keithley DAQ6510/7700), Source Meter (Tektronix 2461), DC Power Analyzer (Keysight N6705C for Battery Analysis).4) PCB Design: Schematic capture, PCB layout, design analysis, BOM preparation, board bring-up and testing (Signal Integrity) of PCB (both Rigid and Flexible PCBs design on Altium Designer).5) Involves in other cross group projects for System Integration. Show less

    • Senior Project Associate
      • Jul 2018 - Apr 2019

      1) Worked on development of IoT based medical device (Real time Patient monitoring System) and integration with AWS Cloud and its Android app development (AWS Mobile SDK for Android) using AWS Amplify frameworks and other AWS Services(AWS AppSync, Amazon Cognito) for User Authentication(Hosted User Interface).2) AWS Amplify Push Notifications setup (Alert message for emergency) using AWS Pinpoint (Configuring AWS Amplify Push notifications library).3) Development of Real-time Patient Monitoring System (Web-based Dashboard) on AWS QuickSight. 4) Worked with ESP-NOW protocol (Short range) and LoRa based devices for long-range connectivity. Show less

  • Dravak Technologies
    • IIT MADRAS Research park
    • Embedded Developer
      • Mar 2018 - Jul 2018

      Collaborated with a team where, developed Wireless IoT device integrated with IBM cloud for vibration-based condition monitoring and predictive maintenance of industrial machines. The workflow carried out includes: 1) Prototype Development: Developed using Raspberry Pi 3 B+ (Setting up of Raspbian OS and boot process). 2) Firmware Development in python: Developed for sensors interface with board that involves creating custom libraries for sensors and its peripherals with required functionality. 3) IBM Cloud Integration: Setup of IBM Bluemix (Provisioned IBM resources), service selection and initialization (Internet of Things Platform), Added device (Raspberry Pi) to the Bluemix service with TLS (Transport Layer Security), Token Authentication and linked the device to Bluemix service, thereby sent sensor data from hardware to cloud via MQTT Protocol. 4) Development of Cloud Foundry App (web-Based): Developed using Node-Red with Node.js Scripts and imported Node-Red node (mainly Watson IoT with API Key created to access IBM Watson IoT Platform) and other nodes created using JSON data and its deployment, where visualized the sensor data sent from Raspberry Pi to IBM Bluemix. 5) Saved sensor data for IoT Analytics via IBM Cloudant database (using cloudantSQLDB (SQL type) service. Further, sensor alerts for condition monitoring and predictive maintenance are performed by deploying IBM Push Notifications Service. 6) Final Product Development: Aimed to be portable, thereby used ESP32 Wi-Fi Module, where firmware development (Python Script) performed on Zerynth IDE and its deployment with IBM Cloud. Show less

    • United Kingdom
    • Semiconductor Manufacturing
    • 700 & Above Employee
    • Internship
      • Feb 2017 - Dec 2017

      Worked on Embedded Operating Systems and Security solution for Wireless Cellular IoT System. The workflow includes: 1) Cellular IoT system: Researched LTE Rel-8 Cat-1, LTE Rel-12 Cat-0, LTE Rel-13 Cat-M1 & NB-IoT Rel-13 by 3GPP and LTE protocols. Thus, investigated NB-IoT as best Cellular IoT system paving route to 5G technology. 2) Embedded operating systems: Investigated ARM mbed OS, tiny OS, Contiki OS, FreeRTOS, RIOT OS and the outcome is ARM mbed OS that is designed for NB-IoT system. Further, compared mbed OS functionalities like performance, memory footprint, heap, stack with FreeRTOS functionalities and conducted experiments. 3) Firmware Development in C/C++: Involves writing drivers libraries of mbed OS structure (contains peripherals, HAL, CMSIS), bus communication needed for mbed OS (I2C, SPI, CAN, UART), mbed OS components (6LoWPAN, IPv4, Wi-Fi), mbed OS Network Protocols (HTTP, NTP, FTP), FreeRTOS stack and memory structures. This is implemented on ARM Cortex-M prototyping board (MPS2+ hardware board) with BSP development using ARM Keil IDE. 4) ARM Cortex M33 Integration: MPS2+ board supports till ARM Cortex M7. Hence ARM Cortex M33 based IoT Kit Image is integrated on the board by boatload operations, thereby explored mbed OS as RTOS (KEIL RTX-5) and FreeRTOS (KEIL FreeRTOS-9) on ARMv8-M architecture (Cortex M33 Processor) and on ARMv7-M (Cortex M4 Processor). 5) Compilers and Debuggers: Examined mbed CLI, mbed online compiler, ARM compilers and used customized ARM compiler 6.6 (ARMCLANG language) for optimization and Keil Hardware debugger (Keil ULINK2) for fixing bugs. 6) RTOS functionalities Test: Experimented Threads, Semaphore, Mutex, Message queue, RTOS Scheduling (Pre-emptive, Co-operative and Round-Robin schedulers) for mbed OS and FreeRTOS to analyze memory footprint. Further, Stack and heap consumption, performance analysis is tested. TrustZone Integration: Integrated TrustZone with mbed OS on ARM Cortex M33 processor. Show less

  • Dynamic Solutions
    • Chennai Area, India
    • Software Developer
      • Jun 2014 - Jun 2015

      Discussed with Team Lead following software lifecycle from design and coding to delivery and support thereby worked on development of Embedded Linux system on Beaglebone Black board (based on AM335x Sitara 1-GHz ARM Cortex A8 32 Bit RISC Processor) interfaced with Bluetooth Low Energy (BLE) and different sensors on common repeater and release panels to communicate and monitor the status of panels for safety reasons. This includes: 1) Linux Kernel development on BBB: Beaglebone Linux boot sequence involving buildroot process and generated root file system, kernel image, bootloader and toolchain to be stored in SD card and booting from SD card - ROM Bootloader (RBL), Secondary Program Loader (SPL), U-Boot and its Kernel development. 2) Firmware Development in C / C++: Developed for sensor interface with BBB via Serial interfacing which involves writing sensor libraries and setting up its functions on Eclipse environment. Also, BSP level programming for BBB is carried out. 3) Wireless communication via BLE: worked on HC-05, Bluefruit EZ-Link devices to be connected with BBB for initial prototypes, which involves development of BLE functionalities on Eclipse IDE. Codes, tests, debugs and maintains software applications. Optimize system performance and memory for low footprint embedded Linux based products. 4) Android App Development: Used Android Studio for Frontend Frameworks (UI design using XML script that includes layout design, animations) and Backend Frameworks (BLE services (GATT server and client)) and its permissions for connection establishment and advertising using Java script with respect to Google’s Android design principles and interface guidelines. 5) Final Product Development used Yocto which includes build and run Kernel image on BBB, application development and debugging. BBB interface with nRF51822 BLE module established wireless communication between BBB and Android device. Show less

Education

  • Kaunas University of Technology
    Master's degree, Electronics Engineering
    2015 - 2017
  • Anna University
    Bachelor's degree, Electronics and Instrumentation Engineering
    2010 - 2014

Community

You need to have a working account to view this content. Click here to join now