Tata Motors is undergoing a leadership change as the company on Friday named insider Shailesh Chandra as its managing director and CEO, and Dhiman Gupta as chief financial officer.