The Micromouse is a small event in which a 16x16 grid has a maze created inside, small robots then compete to run through that maze. Such robots are called a Micromouse.
Depending on your device, the manufacturer will issue a price of software called an Integrated Development Environment and compilers specific to the device. If you have to ask that you probably won't succeed.