Job Title: Principal Software Engineer
Job Location:
Minimum Education: Bachelor's Degree
Career Level: Experienced
Minimum Experience: 6 Year(s)
Required Travel: Not Required
Job Description:
· Involved in software analysis, design, development, and support activities in conformance to the development and quality standards.
· Involved in research and development activities.
· Responsible for estimating tasks with respect to size and effort.
· Responsible for planning tasks to meet targets on time.
· Responsible for leading analysis and design activities on multiple tasks.
· Responsible for providing technical direction and guidance to junior team members.
· Lead a medium sized team if required.
· Provide technical leadership to more than one team if required.
· Deliver work involving a medium to high degree of technical challenge.
· Provide expertise in a significant technology or domain.
· Work in an agile environment with changing requirements and tough deadlines.
· Other responsibilities assigned by manager.
Skills Required
· Bachelor or Masters Degree in Computer Science/Engineering or Electrical Engineering.
· Minimum 6 years of experience is required.
· Very good analytical and problem solving skills are required.
· Excellent leadership skills are required.
· Excellent programming concepts are required.
· Excellent skill in C language programming is required.
· Excellent scripting skill in at least one of the scripting languages is desired: Bash Shell, Python, Perl, VBScript, or PHP. However, Python is preferred.
· Excellent skill in structured design and development is required.
· Experience of working with C in Linux environment is required..
· Experience of working with makefiles and complex build systems on linux is required.
· Understanding of software quality standards and processes would be a plus (e.g. CMMI / ISO).
· Excellent oral and written communication skills in English and excellent communication skills in Urdu are required.
Please send your resumes to
abbas@palmchip.com