@HayeteBahadoriI was having some problem with this game on my PC today so I had to do a complete re-install and I wound up with this issue myself. However, after a bit of educated guess work I found a solution which got the game working for me.
It is quite possible that the game is trying to load a corrupted file from your PC hard disc. So what I did was, with Origin closed (and not in the game obviously) I went to the "Star Wars Squadrons" folder that was on my hard drive (it contains sub-folders named "CrashDumps", "RimeTemp", "Screenshots" and "settings". What I did was deleted the entire "Star Wars Squadrons" folder. I then started up Origin and then started Squadrons and the game loaded to its main menu and I could play normally> went out of the game and then back in to ensure it was not a one off and it loaded beautifully.
If you have the cloud save on in Origin (its on by default) all your settings are saved to the cloud, so the game will recreate the deleted folder on your PC's hard drive in the same location and it will update them with the files from the cloud save.
If you are worried about deleting the file, just rename it to something different so the game doesn't recognise it, or back it up to somewhere else.
See how you go with that.