Westport Fuel Systems has appointed David Johnson as CEO, effective immediately.