Programming jobs related to astronomy

<p>I am currently a math major and I have one more year before graduating with a bachelors degree. There aren't many career opportunities for an undergraduate math major other than being a teacher or going to graduate school; which I heard is very challenging and has a lot of pressure in publishing and tenure politics. So, after I obtain my math degree I am going to go back to school and obtain a computer software/programming related degree. My question is, is there any programming/software engineering jobs related to astronomy? For example, building/programming cameras (ccd cameras etc.) for astronomers or programming an optical system. If there is, is it in high demand? And what field of study should I concentrate in: computer engineer, software, computer science, etc? </p>

<p>Thank you for your time!</p>

<p>I don’t know about the demand of the field, but there are some schools that offer a degree in comp sci and astronomy. For example, UIUC has that degree (although it might just be for undergrad). Either way, if majors exist for it then it has to have some sort of demand.</p>