Now you can Instantly Chat with SHIVA!
About Me
Ten plus years of work experience in Embedded engineering, and Electronic product design. Experience in Embedded software design & Architecture. Expertise in Hardware board bring-up & debugging, Linux Kernel, Yocto, Device drivers and functionality t...
Show MoreSkills
Portfolio Projects
Description
The project involved in developing a new nutrition pump based on its legacy version. Redesigning the architecture of the legacy system, with Windows based Delphi based business logic on to a new platform on Linux using standard C++ code.
-
Migrate Windows based application architecture to Linux Environment
-
Board bring-up based on iMX6 processor.
-
Converting Delphi based Business logic to C++
-
Implement Cybersecurity on the product.
Description
-
Developing, testing and verification of functional drivers and application for CAN protocol units used in Aerospace Electronic Engine control system
-
Developing software updater tool for Ground support equipment, which uses CAN bus to communicate with the Control Hardware
-
Developing bootloader for the controller board as per the Software requirements.
Description
The project involved in migration of old Alaris Gateway workstation and its associated Syringe pump medical devices to Linux Workstation. The complexities of migrating custom built stacks to adapt with Linux standard stacks were addressed, and required patches were developed.
-
Evaluating the scope of migrating Existing Medical devices platform to Linux
-
Debugging of the problem with OBEX over IrDA communication in one of the Medical pumps.
-
Creating a patch over Standard Linux IrDA stack to enable BD medical devices to use customized OBEX communication.
-
Creation of Performance benchmarks for testing the stability of the Medical Syringe pump devices.
-
Analyzing the performance metrics of the system.
Description
Worked in Evaluation and proof of concept design of a High end Smart Infotainment System which supports 8” Touch screen, Multimedia, Smart device connectivity includes HDMI. The HDMI/MHL-HDMI is used for the purposes of the video and audio output from the Android device and USB/Bluetooth for command and control of Android along with necessary data (for example GPS data) from the Head Unit
-
Porting of Car navigation platform using Navit.
-
Evaluation of Pocketsphinx for using in Embedded Linux/ Android platform.
-
Evaluation of portability of CMUFlite on Android platform for a speech synthesis
Description
Developing a Software upgrader tool on slave devices to enable the Main Controller board to upgrade the working firmware anytime remotely over serial lines. Involved in developing UI for the product using Qt/Qml
-
Building a Software Upgrader tool for medical devices.
-
Software upgrader tool for the slave medical devices to also act as a first stage bootloader.
-
Involved in developing UI for Software upgrader using Qt/Qml