General Motors has named Thomas Stephens global chief technology officer (CTO).