Auto turn on after power on for an Android-based device
It is a kernel (feature known as recovery) and you can't change this, unless you change your kernel with desired option enabled.

Didn't try this out, but Autosleeper Auto power ON-OFF application seems to do, what you want.