CV, India Based Engineer In Embedded C and C++ Looking Globally

Unavailable
Serial No: 31775
Skills keywords: embedded c, embedded software developer, senior software engineer, software engineer, UNIX

Short Bio:

• Total of 3 years experience in the field of embedded programming and porting of Windows compatible code to QNX compatible code, writing test applications and stubs, bug fixing on C and C++ code.
• Experience in development of code in C and C++, bug fixing of Voice, Audio and Media bugs.

Current location:  Karnataka, India - View on map
Nationality: Indian
Preferred Sector of Employment:  IT and Technology
Spoken languages: english, Hindi, punjabi
Location I am interested in working: Anywhere

Career Objective

Innovatively add value to the organization and the team through hard work and dedication in a creative and challenging environment where I could constantly learn and enhance my skills.

Profile

• Well acquainted with concepts in UNIX, C, and C++.

• Total of 3 years of experience in the field of embedded programming and porting of Windows compatible code to QNX compatible code, writing test applications and stubs, bug fixing on C and C++ code.

• Proficient in using and working on various real time software tools such as QNX, Source Insight and Cygwin.

• Worked on QNX, UNIX and Windows platforms.

• Successfully completed training in Wipro in UNIX, C and C++ concepts.

• Experience in writing unit test cases, test applications and stubs.

• Experienced in bug tracking and fixing the code using QNX Debugger.

• Experience in development of code in C and C++, bug fixing of Voice, Audio and Media bugs.

• Experience in code merging, fixing the performance issues in media and tuner modules.

• Experience in development of test client for Phone Services.

• Experience in implementation of code, bug fixing and tracking in Dialog Manager and UISpeech Service in C++ for various VR commands

 

Development Tools QNX Momentics, Microsoft Visual Studio, Cygwin, Stub Generator

Project Planning Tools MS Office, Rally, Perforce, CVS, Tortoise SVN, Crucible

Bug Tracking Tools Elvis

Simulation Tools Kickstand, Raft

Languages C, C++

Operating Systems UNIX, Microsoft Windows

Protocols CAN Protocol (Basic Knowledge), SPI Protocol, I2C Protocol

RTOS QNX

Career Experience

Overall 36 months of experience in development and porting in CMMI Level 5 organizations.

Summary

Name of the Organization/, Location/ Duration

Wipro Technologies – Bangalore September 10, 2012 to January 24, 2015

Harman International Pvt. Limited – Bangalore January 29, 2015 till present

Details

Name of the Project Organization/ Duration/ Environment/ Languages used/ Role

PASE – MIB – PORTING Wipro Technologies 4 Months (From March 2013 to July 2013) • Win CE • UNIX • QNX C, C++ Project Engineer

PASA – FORD Wipro Technologies 10 Months (July, 2013 till May, 2014) • UNIX • QNX C Project Engineer

PASE – MIB – PORTING – II Wipro Technologies 4.5 Months (9 May, 2014 till 30 September, 2014) • Win CE • QNX • UNIX C, C++ Project Engineer

PASJ –Polaris – Connectivity Wipro Technologies 1 October, 2014 till Present • QNX • LINUX C, C++ Project Engineer

Subaru Gen 3 Harman International February 1, 2015 till Present • QNX C++ Software Engineer

Harley ISYS Harman International February 1, 2015 till Present • QNX C++ Software Engineer

Major Responsibilities

Wipro Technologies:

• Working on porting of the current working code supporting Windows CE platform and porting the same into code supporting QNX platform in PASE – MIB – PORTING.

• Writing test applications and stubs to test the functionality of the code and carry on the unit testing of the ported code in PASE – MIB – PORTING.

• Working on functionality of various packages like audio, image_spi, display_spi, radio, tuner, audio, media and voice in the code that will interact with user commands and various user interfaces PASE – MIB – PORTING.

• Fixing bugs for Voice, Media, and Settings sub modules in HMI_AL layer in PASA – FORD.

• Rebase lining the code for complete CPU_HMI which was ported in PASE – MIB – PORTING with the latest SOP code in PASE – MIB – PORTING – II.

• Performance improvement for USB, SD Card and Tuner in PASE – MIB – PORTING – II.

• Development of code for test client for phone services in C++ in PASJ –Polaris – Connectivity.

Harman International Private Limited:

• Specialized in VR feature implementation for Subaru infotainment system as a feature owner.

• Implementation of code in Dialog Manager and UISpeech Service in C++ for various voice commands

• Bug tracking and bug fixing done for Subaru and Harley VR in C++

Academics

Qualification/ Institution/ Year of Passing/ Marks Obtained

B. Tech. DAV Institute of Engineering and Technology, Jalandhar, Punjab 2012 77.7%

12th Standard DAV Senior Secondary School, Una, (HP) 2008 84.4%

10th Standard Mount Carmel School, Una, (HP) 2006 83%

Personal Strengths

• Work with a final goal in mind and process for achievement.

• Ability to co-ordinate and work as a team.

• Willingness to explore things, to learn and to apply it.

• Good analytical, communicational and presentation skills.

 

Achievements & Memberships

• Organized Microsoft Freak in the college

• Organized Microsoft Dream Spark Yatra in the college

• Volunteered INCOGNITO 2010 ( Annual National Level Technical Festival in the college)

• Organized INCOGNITO 2011

• Organized Abhiyanta 2010 (On the occasion of World Engineer’s Day)

• Represented college in Inter College Football Tournament

• Organized workshop on Ethical Hacking in association with i3 indya Technologies

• Runner Up in General Quiz conducted by SKZ

• A member of Microsoft NGO YUVA

Hobbies

• Playing Football

• Travelling

• Playing video games

• Listening music

• Internet Surfing

Personal Details

Name: Tarun Puri

D.O.B: 03/10/1989

Gender: Male

Father’s Name: Mr. Hari Om Puri

Language Known: English, Punjabi and Hindi.

 

 

 

 






popup-img