No, you do not need to soak brown basmati rice, but you should rinse it before cooking. The purpose of soaking is to speed up the cooking time, and since it already has a relatively fast cooking time, you don't need to.