Position ID: p3Number of Post: 5Location: Addis AbabaLength of Employment: PermanentSalary & Benefits: NegotiableClosing Date: August 30, 2014Job Description and Summary of Duties and ResponsibilitiesThe Robotics and Interfacing Expert (Robotics Software Engineer) will be responsible for writing novel software to interface with robots and robot simulators, and connecting existing open source software to robots and robot simulators. Much of the work will involve use of simulators such as Gazebo or MORSE, and robot control software frameworks such as ROS.  While this is not a hardware engineering job, a basic facility with physical robots will be useful. Strong knowledge of undergraduate engineering mathematics is important, as is an understanding of algorithms and data structures.   Familiarity with C++ programming will be valuable; if your experience is in other languages you will need to learn C++ quickly. You should be familiar with object oriented design and programming.  Additional work may involve C++, Java, MATLAB and/or python programming.Most of the work will involve the OpenCog’s open source AI codebase focusing on machine learning based data analysis, computational linguistics, computer vision, mobile robots and cognitive robotics, cognitive architectures, gaming world and artificial general intelligence.see http://wiki.opencog.org/w/Development and http://wiki.opencog.org/w/Category:OpenCog_Developer%27s_GuideJob RequirementsEducation: 1st Degree, or Masters Graduates of Computer Science, Information Technology/Science, Computer Engineering, Electrical Engineering or related fields with Cumulative GPA 3.0 and above.Experience: Applicants must specialize or at least have a 1 year work experience on Robotics, Interfacing, Unity 3D Simulation (or similar software tools), Matlab, Simulink, ROS’s (Robot Operating Software) and other related software tools and project areas.Skills: Profound knowledge on C++, Java, Java Script and Html 5Languages: Communication in Excellent English and Amharic* Although much of the work involves Artificial Intelligence (AI) technology, prior knowledge of AI is not required.How to ApplyYour application letter must include the following information. Name of the position you have applied for (P1, P2, P3), Date of application, Summary of your qualifications and experience, Motivation/objective of why you have applied for the job, Permanent address (or your present address if different from your permanent one) and telephone number.Please send your CV, application letter, grade report, recommendations and references related to the specific working environment and your other credentials only through the form on : https://icog-labs.com/jobs/  page. Or You can personally drop by to our office located around Sidist Killo, on the first floor of Leadership Institute, first floor, office number 106.*Only applicants meeting the minimum qualification will be short-listed and contacted.