Skip to Main Content

Software Engineer

Below you will find the details for the position including any supplementary documentation and questions you should review before applying to the opening.  To apply to the position, please click the Apply to this Job link/button.

If you would like to bookmark this position for later review, click on the Bookmark link.  If you would like to print a copy of this position for your records, click on the Print Preview link.

Position Details

Position Information

Title Software Engineer
Department Large Binocular Telescope Obs (0463)
Location Main Campus
Position Summary

The Large Binocular Telescope (LBT) Observatory at the University of Arizona (UofA) is looking for a talented and disciplined software engineering professional to join the LBT software team. Responsibilities include software development and maintenance, with occasional operations support, for multiple Adaptive Optics subsystems/instruments at the observatory. Software engineering professionals with knowledge of AO, Laser Guide Star (LGS) AO, and infrared instrumentation are especially encouraged to apply. Of particular interest is enhancements to existing operational tools, improved operator control interfaces, and automation of error handling and recovery functions. Serious consideration will be given to all qualified applicants with complex interdisciplinary engineering experience.

The LBT is the largest optical/infrared telescope in the world, with a number of unique, leading edge capabilities. In particular, the LBT’s unique binocular design and state-of-the-art adaptive optics technology provides diffraction-limited imaging capability with resolution of a 22.8 meter telescope.

The successful candidate will initially work with other assigned software team members to understand LBTO’s AO related instrumentation software environment. Primary responsibilities will focus on interface and functional software improvements between the Telescope Control System (TCS), the imaging spectrograph, and Ground Layer Adaptive Optics (GLAO) subsystems. As familiarity increases, development of automation and performance improvement capabilities are expected. Work will be coordinated with members of the interdisciplinary engineering and science operations teams. Subsequent tasking may include support for other complex projects, to include Telescope Control System enhancements, and/or coordination with partner institutions for support and maintenance/upgrade of other complex instrumentation.

Software development is accomplished in multiple languages. C/C++, Java, and Python are all required. The development environment is Linux.

While most work will occur at the LBT offices in Tucson, Arizona on the UofA campus, some work will also occur at the LBT site on Mt. Graham, Arizona at an elevation of 10,470 feet. The candidate will be required to provide periodic nighttime, weekend, and holiday operations software support and incident response.

Outstanding UA benefits include health, dental, and vision insurance plans; life insurance and disability programs; paid vacation, sick leave, and holidays; UA/ASU/NAU tuition reduction for the employee and qualified family members; state and optional retirement plans; access to UA recreation and cultural activities; and more!

Accepting a new position is a big life step. We want potential candidates and their families to be able to make informed decisions. Candidates who are considering relocation to the Tucson or Phoenix area, and have been offered an on-site interview, are encouraged to use the free services offered by Above & Beyond Relocation Services (ABRS).Ask your department contact to be introduced to ABRS prior to your visit.

The University of Arizona has been listed by Forbes as one of America’s Best Employers in the United States and WorldatWork and the Arizona Department of Health Services have recognized us for our innovative work-life programs. For more information about working at the University of Arizona, please click here.

Duties & Responsibilities

Design, develop, and maintain software applications applied to technical, scientific, or engineering problems for the LBT. This requires the need to perform requirements analysis, technical document authoring, design preparation, presentation support, and full software life cycle development in a multidisciplinary engineering environment.

Knowledge, Skills, & Abilities
Minimum Qualifications
  • Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Applied Mathematics, Electrical Engineering, Physics, or related field.
  • Five years of experience developing software in a Linux, Solaris, or Unix environment.
  • A strong understanding of C/C++, Java, and Python.
  • Two years of experience with multithreaded programming.
  • Experience with version control systems, in particular Subversion or CVS.
  • Effective communicator, both orally and in writing, including the preparation of comprehensive technical reports.
  • Strong team orientation.
  • Strong desire to tackle technically complex problems.
  • Self-motivated and can perform with minimum supervision.
  • Ability to drive according to the University Fleet Safety Policy and ability to drive a 4WD vehicle on a mountain road.
  • Ability to provide periodic nighttime, weekend, and holiday operations software support and incident response.
Preferred Qualifications
  • Advanced degree in Computer Science, with emphasis towards physical or mathematical sciences. Seven or more years of experience developing complex engineering software in a Linux environment.
  • Telescope control systems and/or instrumentation controls experience.
  • Previous experience working within the astronomical engineering community.
  • Experience working in a scientific environment.
  • Software/Hardware interface experience
FLSA Exempt
Full Time/Part Time Full Time
Number of Hours Worked per Week 40
Job Category Computer, Engineering and Technical
Benefits Eligible Yes - Full Benefits
Posted Rate of Pay DOE
Type of criminal background check required: Name-based criminal background check (non-security sensitive)

Posting Detail Information

Posting Number A22122
Number of Vacancies One
Desired Start Date 12/04/2017
Position End Date (if temporary)
Limited to Current UA Employees No
Contact Information for Candidates

Gene Gardner
ggardner@lbto.org

Open Date 10/05/2017
Close Date
Open Until Filled Yes
Review Begins On 10/30/2017
Special Instructions to Applicant
Diversity Statement

At the University of Arizona, we value our inclusive climate because we know that diversity in experiences and perspectives is vital to advancing innovation, critical thinking, solving complex problems, and creating an inclusive academic community. We translate these values into action by seeking individuals who have experience and expertise working with diverse students, colleagues and constituencies. Because we seek a workforce with a wide range of perspectives and experiences, we encourage diverse candidates to apply, including people of color, women, veterans, and individuals with disabilities. As an Employer of National Service, we also welcome alumni of AmeriCorps, Peace Corps, and other national service programs and others who will help us advance our Inclusive Excellence initiative aimed at creating a university that values student, staff and faculty engagement in addressing issues of diversity and inclusiveness.

Quick Link for Internal Postings http://uacareers.com/postings/22471

Supplemental Questions

Required fields are indicated with an asterisk (*).

  1. * Where did you first learn about this position?
    • Arizona Daily Star
    • Arizona Republic
    • ArizonaDiversity.com
    • Careerbuilder.com
    • Chronicle of Higher Education
    • Department of Economic Security (DES)
    • Diverse Issues in Higher Education
    • HigherEdsJobs.com
    • Hispanic Outlook in Higher Education
    • Indeed.com
    • InsideHigherEd.com
    • Jobing.Com
    • LinkedIn
    • Local Job Banks
    • Pima County One-Stop
    • Professional Conference
    • Professional journal/publication
    • Referred by UA Employee
    • Invited by Dept to Apply
    • UA Website
    • Other
  2. * Do you have a Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Applied Mathematics, Electrical Engineering, Physics, or related field?
    • Yes
    • No

Documents Needed to Apply

Required Documents
  1. Cover Letter
  2. Resume
Optional Documents