Wednesday, September 2, 2009

Tech Lead - Middleware & DD

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

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

Experience : 5 to 7 years.

      

Software Skills

·         Working knowledge on any of the following platforms is required

o   Android

o   GTk/GTk+

o   Maemo

·         Working knowledge of any of the linux middleware and lowlevel components is required

o   Telephony

o   Multimedia

o   Browser

o   Messaging

o   Graphics

o   Connectivity

o   Device drivers

o   Linux kernel, BSP, bootloader, or board bring-up.

·         Working knowledge of any of the application processor hardware platforms or prototype devices

 

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