They're currently useable if you're in someone else's ship and they're doing space combat -- It's the only way to get off their ship while they're doing so.
You meet him later in the Smuggler story. Pretty sure it's just a bug, I had him show up on my ship way before I met him too. o.o
I was pretty creeped out the first time I found him, lol. xD