Well really it just needs a burst of speed and then ability to make course corrections and then slow down. A basic impulse engine would harness a nuclear explosion to generate sudden thrust. We have plenty of nukes already, just need to blow one up in space and keep the probe from getting destroyed by it.