No, you are not required to be physically present to incorporate a company. However, you may or may not need to be physically present for corporate bank account opening depending on the bank of your choice.