Is vezető OK instead of sofőr?
Yes, it is. If the context is not clear, you might want to qualify it as "autóvezető", "buszvezető", etc. Because "vezető" also means "leader".