I'm going to give my roommate 2 weeks to get a job or move out.
Why are you giving your roommate an ultimatum like that?
My roommate doesn't work and never has any money because they don't work.
As long as your roommate is paying part of the rent, you have no right to give others an ultimatum regarding their financial situations. It's rude and you actually will come off pompous.
My roommate never contributes to the electric or cable bill and I'm tired of paying all of it myself.
You should tell your roommate how you feel and how much of a financial strain this is for you. The two of you can come up with a plan for how to split the expenses reasonably and not threaten to throw them out.