In the Fall I will be going into my last year of college and will, with almost certainty, be graduating in the Spring. I currently have a internship that runs as long as I'm in college. I've been here for a little over a year and plan to stay until I graduate.
I recently stumbled across a company/job that I know I would love. Being that it's so far from my graduation date still, I doubt that if I applied I would even be considered. One of their requirements is a 4-year degree, which I don't have yet.
I would really like to be considered by this company for employment after graduating and would even leave my current internship for one there, they are a smaller startup so I'm not sure they'd be able to swing an internship.
I'm wondering if I should send in a resume with a cover letter stating that when I do graduate I would like to work there or if I should just wait and hope there is an opening at that time?
Also, this is the software development industry.