Post Job Free
Sign in

Software Engineer Manager

Location:
Kokomo, IN
Salary:
USD 80,000
Posted:
September 12, 2017

Contact this candidate

Resume:

Ajai Kuttiyil

Current Location: Mob : +1-765-***-**** Kokomo, Indiana E-mail ID: *********@*****.***

Professional Synopsis

Seeking a full time position as a Software Engineer in the field of desktop or embedded based application development.

9.5 years of experience in C++ Multithreaded software development.

Hands on experience in OOP based design

Hands on experience in STL libraries.

2+ years of experience in MATLAB Scripting

Experience in C# development

Working knowledge in communication protocols like CAN, CAN-FD and Flexray, UART

Working experience with TCP/IP and UDP protocols.

Hands on experience with CANalyzer and Candb++ editor

Hands on experience in MFC.

Knowledge on shell scripting.

Education

B.Tech in Computer Science and Engineering Graduation: June 2007

Sree Chitra Thirunal College Of Engineering, Kerala University, India GPA 7.0(10)

Work Experience

Software Tools Engineer, Delphi Electronics & Safety April 2015-Present

Software Tools Engineer - Kokomo, Indiana, USA

Maintenance and enhancement of DVTool (developed in MFC) - a tool used to visualize, log and replay the data, transmitted over CAN and UDP networks in the vehicle.

Analyze the new requirements and re-architecture the existing components to incorporate the new changes.

Maintain the tool for multiple customers – Ford and Volvo.

Develop and maintain the CAN extraction algorithm in Linux Platform.

Support decoding tools used to decode the CAN data and Flexray data from the logs.

MATLAB scripting to help extract data for analyzing the correctness of CAN and UDP data.

Providing support to the software team for vehicle and bench testing of various implemented features and algorithms.

Develop and maintain tools used for HIL testing.

Interacting with system engineers for requirements with regards to adding new features and changes for enhancing features within the DV tool

Interacting with the customer side engineers to clarify their doubts regarding the tools.

Oridion Emulator, Covidien Ltd July 2014 – March 2015

Lead software Engineer - Larsen and Toubro Integrated Engineering services, Mysore, Karnataka, India

Development of a desktop based simulation software that mimics the Oridion CO2 Monitor module

Integrate the newly developed tool to the existing tool chain of Covidien.

Design and development of UI based tool to help the developer of PMS system to simulate different parameter values sent out by the CO2 Monitor that are hard to observe in real time scenarios.

Unit testing the implemented code

Verification of the implementations with the requirements

Small Format Monitor, Covidien Ltd Jan 2011 – June 2014

Senior Software Engineer – Larsen and Toubro Integrated Engineering services, Mysore, Karnataka, India

Development of application that runs in Handheld Patient Monitoring System, using C++, Win32 and Silverlight

Customizing and building WINCE OS.

Burning the application on to the board and execute the application on the hardware.

Handle module that is responsible for maintaining the patient data base.

Integrating modules responsible for handling patient’s vital statics trend over a period of time and module handling patient data base.

UI Designing in Silverlight and coordinating with the UI Designer from client side

Writing unit test cases to check the correctness of the code and perform unit testing.

Perform integration of different modules for UI handling, business layer and data layer.

Perform integration testing.

Client interaction for clarifying queries and concerns.

Bug fixes and maintenance of the software.

MPlusV3, Toshiba Medical Sciences Corporation Jul 2007 – Dec 2010

MPlusV3 is a platform developed for Toshiba Medical Sciences corporation to support its different modalities like MRI, CT scanning machines. This is basically developed in MFC. The project follows DICOM standard. There is interaction with the data bases which stores the patient data and the various information related to a particular patient. Worked as a team member in different modules of MPlusV3 platform and the details of different modules are as shown below.

DBServer Jan 2010 – Dec 2010

Software Engineer - Network Systems and Technologies (NeST) Pvt. Ltd (CMMI Level 5), Trivandrum, Kerala, India

oMaintain the data base wrapper module that provide APIs for different client modules to access the patient information data base

oEnhancement and bug fixes of the DB Server Test Application

oBug fixes in PL/SQL scripts that helps to search data in the databases as per request from the client modules

oHelp other engineers working on client modules to create proper query for performing search in patient database

oHelp in analyzing the bugs raised from different modality platforms like MRI, CT and XRAY.

Job Queue Manager Jul 2009 – Dec 2009

Software Engineer - Network Systems and Technologies (NeST) Pvt. Ltd (CMMI Level 5), Trivandrum, Kerala, India

oMaintenance and bug fixing of Job Queue manager application of the MPlusV3 platform.

oCreate unit test plans for the changes done and perform unit test to check the logical correctness of change

Exam History Manager Jul 2007 – Jun 2009

Software Engineer - Network Systems and Technologies (NeST) Pvt. Ltd (CMMI Level 5), Trivandrum, Kerala, India

oDevelopment of module responsible for patient examination history maintenance.

oDevelopment of tools needed to test the Exam History module independently.

oPerforming unit testing for checking the logical correctness of the code

oExecuting module level system test cases and fixing the bugs.

Technical Skills

Programming Languages: C, C++, C#

Familiar Programing Language: Java

Technologies: Win32, MFC, Qt, .Net

IDEs : Visual Studio 2005, 2006, 2015, NetBeans

Softwares: Microsoft Visio, Word, Excel and Star UML, CANalyzer, Candb++, Wire-Shark

Scripting: Matlab

Database Altibase

Bug tracking Software: JIRA, Bugzilla

Version Maintenance System: VSS, SVN, Plastic

Operating Systems: Windows, Linux

Visa Status

Currently in H1B Valid till Jun 19 – 2018. Has used 2.4 years of the 6 year validity.



Contact this candidate