Ideally, hardware designers also.
But they never will, so anyone who designs for mobiles of any sort. Full of design patterns for the interactive space, but also hardware hints and related topics.
Which are there because often to make the best, most contextually-relevant user interface, you need to understand glare and reflectivity and the impact of buttons being in different places...