• Home
  • About
    • Overview
    • Staff
    • LBT Collaboration
    • Governance
    • Finance Committee
    • Contact
    • Jobs
    • Safety
  • News/Blog
    • News for Observers
    • Blog
    • Blog Posts List
  • Science
    • 2023 Observing Schedule
    • For Investigators
    • Instruments in short
    • LBT Archive
    • Director's Discretionary Time
    • Publications
    • SAC
    • Users Meeting 2017
    • Users Meeting 2014
  • Public/Images
    • Visiting LBTO
    • Quick Facts
    • History
    • Images
    • Videos
  • Future Instruments
  • Jobs
Large Binocular Telescope Observatory
Software Engineer     (posted Oct 5, 2017)

Applications received by October 30, 2017 will receive full consideration.
​The position will remain open until filled.
Apply to this position
Picture
Summary of the Position

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.

Duties and 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.

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 provide periodic nighttime, weekend, and holiday operations software support and incident response.
  • Ability to drive according to the University Fleet Safety Policy.

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

More information on the UA Employee Benefits:  
http://www.hr.arizona.edu/benefits
Resources for UA Prospective Employees: http://employment.arizona.edu/