Pyramid Systems Development
Programmer
Pyramid Systems Development
Software Team Leader
Mentor Graphics
Engineering Lead
Mentor Graphics
Senior Software Development Engineer
Siemens Eda (Siemens Digital Industries Software)
Staff Engineer Lead
Mentor Graphics
Technical Lead
Pyramid Systems Development
Senior Software Engineer
The American University in Cairo