Can a US citizen become a German army officer?

Yes, a United States citizen can join the German Army. Once you have joined the service you can work your way up to becoming an officer.