Sinds elfjarige leeftijd maakte Ehmer deel uit van de voetbalschool van Queens Park Rangers. In januari 2011 werd hij door de club uitgeleend aan Yeovil Town, waar hij op de eerste dag van die maand zijn debuut in het profvoetbal maakte tegen Plymouth Argyle. In juli 2011 werd hij opnieuw voor een halfjaar uitgeleend aan Yeovil. In december keerde hij terug in Londen en ditmaal werd hij verhuurd aan Preston North End. In maart 2013 volgde een nieuwe uitleenbeurt, ditmaal aan Stevenage FC.
Op zaterdag 28 september 2013 maakte Ehmer uiteindelijk zijn debuut voor Q.P.R. in de wedstrijd tegen Middlesbrough FC. Op 4 november maakte hij de tijdelijke overstap naar Carlisle United voor een dienstverband van twee maanden. In het seizoen 2015/15 volgde een uitleenbeurt bij Gillingham FC. Na een succesvol verblijf daar tekende hij in de zomer van 2015 een driejarig contract aldaar.