SUMMARY OF QUALIFICATION AND SKILLSET:• Work authorization: Citizen of Canada, eligible to work in USA on easily avalable TN visa for Canadian Citizens• Have 10+ years of experience in software development (Primarily in C++/C & Python programming).• Bachelor’s degree in Engineering (Electronics and Communication).• Technical skills: ++ C++ and C programming, experience in coding on both Linux and Windows OS.++ Developed software with QT/QML, Linux, Microsoft MFC framework, Win32 API for GUI development, STL (Standard template library), VC++, Embedded systems programming (Microcontroller-8051 family and Embedded C).++ Worked on Microsoft MFC framework, Win32 API, VC++, Embedded systems programming (Microcontroller-8051 family and Embedded C).++ Basic knowledge and experience in C#, HTML, CSS, QT creator, MYSQL, JavaScript, Java, ASP.NET.++ Hands-on experience with IDEs and debugging tools such as Visual Studio, gcc, g++, GDB, WinDbg, Multi threaded programming, Socket programming, TCP/IP, NI Labview, NI LabWindows CVI, NI TestStand, Clear Case, Clear Quest, Jira, Mercurial, SVN, Review board, Microsoft TFS etc.++ Experience with Automating webpage testing using Python scripts with Selenium.++ Knowledge of AUTOSAR software architecture for automotive electronics, CAN protocol, CANoe and CANalyzer tools, SPI, I2C, USB communication protocols. Possess sound knowledge on OOPS concepts, UML diagrams, design patterns etc.++ Involved in Software System testing on software application behavior, preparation of the test procedures, execution and preparation of issue list and reporting pass or fail.++ Have knowledge and hands-on on porting Linux to ARM Board.• Experience in complete Software Development Life Cycle using Agile methodology (Scrum). • Developed a good essence for attention to detail and solving challenging problems and ability to learn new things needed for adapting latest technologies which help improve efficiency and productivity for the organization.• Professional communication skills: English. Other languages: Kannada, Hindi & Telugu.