Ambassadors are nominated by the President and confirmed by the U.S. Senate. An ambassador can be appointed during a recess, but he or she can only serve as ambassador until the end of the next session of Congress unless subsequently confirmed. Ambassadors serve "at the pleasure of the President '', meaning they can be dismissed at any time.
who has the power to nominate ambassadors to other countries
the President the President