Position Summary: This software/systems engineer will expand and enhance Skynet, a worldwide network of robotic telescopes. UNC facilities on Skynet include eight 16" 32" telescopes at CTIO in Chile, four upcoming 17" telescopes in Australia, and a 24" telescope on the UNC campus. Additional third-party telescopes across the United States and Europe are also integrated into Skynet, with many more becoming ready for integration, including Green Bank's 20-m radio telescope. The software/systems engineer will use Python to implement websites, custom servers, and telescope testing utilities, along with a C++ library for data analysis. Our servers run Apache, MySQL, and several custom Skynet processes under Linux, and host a 25TB RAID for image storage. Telescope control computers run Windows to take advantage of the broad hardware and software support for observatory equipment. The software/systems engineer will use C# to talk to ASCOM, MaxIm DL, TheSky6, serial devices, and other custom hardware, and to coordinate with the Skynet server. Some legacy code on both the server and client side is written in Labview. Familiarity with telescope automation, hardware control, and remote diagnostics is essential to this job, as is familiarity with many of the technologies that we use. The software/systems engineer's job responsibilities include developing support for new types of telescope equipment, integrating new telescopes into the Skynet network, remotely maintaining and diagnosing problems with the UNC telescopes, adding new features to the website, and maintaining the servers that host the Skynet webserver, database, image data, and custom services.
Education Requirements: MS in Computer Science, a PhD in Astrophysics, and or appropriate work experience.
Qualification and Experience: Significant prior experience programming robotic telescopes; i.e. telescopes that operate autonomously, preferably in remote locations.
Department Contact Name and Title: Dan Reichart, Professor
Department Contact Telephone Number or Email: email@example.com