Tuesday, September 1, 2009

Tech Lead

Client                    : World-leading experts and suppliers of software services for all industries.

Work Location : Bangalore

Compensation : Commensurate with Experience

 

Job Requirement:

1.       Embedded software development experience

2.       Ability to read source code and quickly understand the implementation details

3.       Analytical and problem solving skills

4.       Good C skills OR

5.       Good C++ skills with OOPS concepts

6.       Must have hands-on programming/integration/testing experience in recent past.

7.       Basics of error management like bug life cycle, bug status, bug severity and bug priority

 

Tools required:

1.       Experience in using software debugging tools like JTAG, Lautherbach etc…

2.       Experience in using configuration management tools like cvs, svn, git, perforce, clearcase etc…

3.       Experience in using bug tracking tools like bugzilla, clearquest etc…

4.       Experience in using integrated development environment ( IDE ).

5.       Experience in using code coverage tools like gcov etc…

6.       Experience in using memory leak tools like purify, efence etc…

7.       Tools relevant of specific platforms like Maemo, Android and GTk.

 

Linux environment requirements:

1.       Experience in using linux shell commands on day-to-day working.

2.       Experience in at least one of the scripting languages like Shell Scripting, Perl, Python etc…

3.       Experience in writing makefiles or ability to modify the existing makefiles

4.       Experience in using tools like gcc/g++, gdb, make, automake, autoconf etc…

5.       Experience in Debian package management tools apt, dpkg, etc…

 

Software Skills

 

·         Should have ability to design multiple applications in at least one or many application domains.

·         Should have ability to articulate the testing requirements of an application in the chosen application domains

·         Working knowledge on any of the following platforms is required

o   Android

o   GTk/GTk+

o   Maemo

·         Working knowledge of any of the following Applications is required

o   Telephony

o   Multimedia

o   Browser

o   Messaging

o   Graphics

o   Connectivity

·         Working knowledge of any of the following application programming is required

o   Android Java

o   J2ME

o   GTk

o   Maemo

 

Non-Software Skills

·         Should have technically managed a team size of about 3-5 engineers

·         Should have ability to drive a small project as per the project plan.

·         Desirable to have skills of effort estimate and preparing project plans

·         Desirable to have skills in Client interactions and co-ordination

0 comments:

Post a Comment