The subject is Trump. The structure is: verb + object + infinitive without to.
Don't get confused by the fact that here the pronoun which substitutes the name "Trump" is an "object pronoun" (him). Actually, it's an OBJECT of the verb "watching" (which has "Washington" as its own subject), but at the same time it's also the SUBJECT of the CLAUSE GOVERNED BY THE VERB "WATCHING" (that is: "him savage critics). Then there is a coordinate subordinate clause that has him (Trump) as subject too (and inflame controversy...etc).
Therefore, "him" is object of a clause and subject of another clause, but, according to the grammar rules of this structure, it has to be expressed in the "form" of an object.
Note that the clauses with "him" as a subject end with the word "TWEETS", then there is the word "EAGER" which has an implied: "has been" before, so practically it is "has been eager", and this understood verb has "WASHINGTON" AS A SUBJECT AGAIN. So then it is like to say: "...and Washington has been eager for any sign he (Trump, here there is TRUMP AS A SUBJECT AGAIN) might be pivoting to a more presidential posture".
I hope this analysis helps. Ask if anything is unclear.