Computer Engineer to Neuroscience

Okay, so here is my situation. I am an undergrad student attempting to complete my bachelors in computer engineering. Eventually, I want to have a job doing research into something with computational neuroscience. My dream job is a researcher for mental illness and learn about the brain through computational models and mathematics. My question is how do I get there?
Do I get a masters in CS and try to get a Ph D in Neuroscience? Do I try to just jump into a ph D? Does a masters in bioinformatics suffice? Also, how, in general, can I get a job as a pure academic researcher? I feel I cannot get into a good ph D program straight from undergrad because my GPA is a 2.6 and I have had to withdraw from university for extreme circumstances, but plan to get back to school this fall and do much better. Advice on how I can get from where I am to where I want to be?

With a 2.6, it’s unlikely you’d get admitted to a PhD program. You should look at getting a Master’s first. I’m not familar with computational neuroscience, but you should look around and find faculty doing research in the areas you’re interested in, and look at their paths/degrees/credentials to get an idea of what you should be aiming for.

This will require a PhD. Your immediate aim should be figuring out how to get into an MS program and, from there, think about the PhD.