Edit: In response to the commenter, there are relatively few graduate programs in the U.S. that will have GPA requirments below 2.5. They will mostly be at "community" colleges in a "cow" (agricultural) towns that are not worth your time and money.
One thing that may help you is your "foreign" background. The hottest ticket in many American universities right now is a degree from Kuwait, Qatar, or one of the Gulf States, with Egypt probably not far behind. Try to find a university that "reaches out" heavily to foreign students, most likely a "state" or "city" university, not a "rural" school. Hopefully, you will find a dean or admissions committee who will "bend the rules" for you for the sake of "diversity." It would be better if the school were financially strapped because you represent not only a "paying" student but a future wealthy alumnus (hence the preference for "Gulf" States candidates).
Your GPA is a bit "shy" of the 2.5-3.0 requirement, but your work experience may make up for it. In your application, write about the most difficult project you successfully completed, and why you succeeded. In any event, you will probably come across as more mature than a recent graduate.
You should understand that as a foreign student, your application will probably be viewed differently from an American's. Universities will not be looking to you to add to the store of (Western) knowledge, but rather to "take back" what you know to your homeland, and hopefully "go far" there with what you've learned. Basically, you want a school that will take you with their "last" slot because you could someday be their "ambassador to Egypt."
An Egyptian computer science student with mediocre grades that I knew at Carnegie Mellon University in the 1970s played a prominent role in "Arab Spring" in 2011. That's what American universities are looking for from someone like you.