Software Engineer
University of Arizona - Tucson, AZ

This job posting is no longer available on University of Arizona. Find similar jobs:Software Engineer jobs - University of Arizona jobs


0463-Large Binocular Telescope Obs


College of Science

Posted Rate of Pay


Exempt / Non-Exempt



Appointed: Professional

Departmental Contact

Grisela Koeppen

Departmental Contact Phone


Departmental Contact Email

Job Open Date


Job Close Date

Open Until Filled

Review begins on (Continues until position filled)


Benefits Eligible


Full Time/Part Time

Full Time

Days and Schedule to be Worked

Number of Hours Worked per Week

Limited to current UA employees only


Documents required to be attached electronically with this application

Letter of Interest Resume

Documents that may be attached electronically or mailed directly to department per instructions below

Additional application instructions (include instructions for submission)

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, maintenance, and operations support for one or more telescope data processing subsystems to include control system telemetry, event processing, subsystem logging, or performance monitoring / operations metrics. 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 to understand individual telescope control subsystem event and data logging subsystems, and then implement a coordinated event/log monitoring subsystem at the observatory. The engineer will work collectively with members of the interdisciplinary engineering and science operations teams to achieve buy-in from all stake-holders within the organization. Subsequent tasking may include support for more complex projects, to include enhancement of the observatory telemetry subsystem, development of observation performance metrics, or support for one or more instruments. Software development is primarily accomplished in one or more of C++, C, or Java under a Linux development environment. Knowledge of Linux scripting, database apps, and/or web development may prove helpful for some tasking related to dataflow analysis and metrics. While most work will occur at the LBT offices in Tucson, Arizona on the UofA campus, 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 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!

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.

Arizona Board of Regents Minimum Qualifications

Not applicable for this position.

Additional Minimum Qualifications

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or related field. * Two years of experience developing software in a Linux, Solaris, or Unix platform. * A strong understanding of C++, or C. * Experience with Linux development environment. * Effective communicator, both orally and in writing, including the preparation of comprehensive technical reports. * Strong team orientation. * Strong desire to tackle new and unique problems. * Self-motivated and can perform with minimum supervision.
Preferred Qualifications

  • Five years of experience developing front-end or back-end data processing software for high bandwidth applications in a Linux environment. * Previous experience working within the astronomical engineering community. * Experience working in a scientific environment. * Experience with version control systems, in particular Subversion or CVS. * Exposure to multithreaded programming.
Pre-employment Screening Requirements

The University of Arizona conducts pre-employment screening for all positions, which includes a criminal background check, verification of academic credentials, licenses, certifications, and work history. In addition, a check of names and identification documents is conducted on all new employees to ensure they are legally authorized to work in the United States.

What kind of criminal background check is required for this position?

This position is non-security sensitive and requires a name-based criminal background check

Supplemental Pre-Employment Screening


Job Category

Administrative and Professional Computer, Engineering and Technical General

Departmental Home Page

Click Here

Quick Link

About this company
186 reviews