He is wearing the branch insignia of the US Army Corps of Engineers on his uniform. What else would you expect from an officer of Engineers? Although, it is unusual for a General Officer to wear branch insignia (He's wearing the three stars of a Lieutenant General on his shoulder boards)
Well if he was a Seabee it wouldn’t be a Q proof would it? :^)