https://www.ssla.co.uk/embedded-c-developer/.