Ruby or Python for a Startup?
figured: I know you are asking about ruby and python, but I don't think their strengths lie in interfacing with bluetooth, gps hardware devices, and running background jobs.  You might want to look at some more industry standard languages.