He can't. Powell can be removed for cause but he can't be fired on a whim.
Cause is not defined. The president can indeed fire him if he finds a cause. Poor performance of the job can be a cause easily.