If you think you would fit in well with our culture and drive to succeed, then please check below our open vacancies, then you can upload your curriculum vitae.


Date: Valid till 28/2/2013
Department: R&D Department
Location: Egypt
Career Level: Intermediate Level
Essential Responsibilities:  Embedded software engineers responsible for design, develop, debug and modify embedded software programs from specific requirements throughout a defined embedded software life cycle. Embedded software is the software controlling the processors such as microcontrollers and digital signal processors built into (or embedded) in various products.

  • Full embedded software lifecycle application development.
  • Interpret written business requirements and technical specification documents.
  • Object-oriented Analysis and Design (OOA and OOD)
  • Software modeling and simulation
  • Front end graphical user interface design
  • Coding and debugging applications in various software languages.
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
  • Create, document, and implement unit test plans, scripts, and test code.
  • Investigate, analyze and document reported defects.
  • Create and maintain technical documentation using defined technical documentation templates.
  • Performance tuning, improvement, balancing, usability, and automation
  • Integrate software with existing systems
  • Evaluate and identify new technologies for implementation
Job Requirements:
  • Bachelor’s degree in an engineering discipline such as computer engineering or electrical engineering or in computer science
  • 1 to 2 years work in related field experience is preferred
  • Professional  of C and C++Software programming language
  • A mix of hardware and software knowledge is helpful
  • Ability to interpret written requirements and technical specification documents.
  • Ability to code software according to published standards and design guidelines.
  • Have a very good experience of using Modeling language, UML, through all embedded software life cycle.
  • Knowledge of development under Linux platform is preferred
  • Ability to work well within a team
  • Flexible attitude, ability to perform under pressure

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Please ensure that you complete the following information:

R&DSales & MarketingHRPurchasingFinanceQualityProductionAdministration