tesla software engineer salary california