Software is not countable, so you don't develop "a software."
Why not say you want "to develop software for mobile devices..."?
I am afraid there is not one word to describe this, unless you want to be specific and say "Android software" or "iOS software."
There certainly isn't one adjective that describes software for mobile devices and that the software works with inexpensive EEG machines. You are going to have to state that separately.
I don't know what "circular input for the mind" is supposed to mean.