Hi,
- "thus" is much more formal than "so". It is used in literary, formal writing, scientific publications...
- "so" is used in everyday writing and speech.