Cooperative Institute for Research in Environmental Sciences

CIRES/GSD SOS Software Developer

CIRES/GSD SOS Software Developer

The Cooperative Institute for Research in Environmental Sciences (CIRES) Boulder, Colorado is
seeking a Professional Research Assistant to work in the NOAA Earth System Research
Laboratory (ESRL)/Global Systems Division (GSD) located in Boulder, Colorado.
The person in this position will provide a broad range of research, development, and program
support for the Science On a Sphere ® (SOS) software suite ( ), as well as technical
support for customers at SOS sites worldwide. SOS is a room sized, global display system that
uses computers and video projectors to display planetary data onto a six-foot diameter sphere,
creating a giant animated globe. SOS was created to further NOAA's educational goals, and
promotes environmental literacy through informal education programs.

Who we are:
CIRES is an internationally recognized leader in innovative environmental science and research
at the University of Colorado Boulder. Partnering with NOAA and the University of Colorado
Boulder, we work to understand the dynamic Earth system, including people’s relationship with
the planet. Our areas of expertise include weather and climate, changes at the Earth’s poles, air
quality and atmospheric chemistry, water resources, and solid Earth science. Our vision is to be
instrumental in ensuring a sustainable future environment by advancing scientific and societal
understanding of the Earth system. To learn more about CIRES, see our video at


Software Development
● Maintain and enhance software in the suite of SOS software applications
● Design and implement new features for SOS software releases with other developers and
● Explore new technologies for the SOS project
Technical Support
● Diagnose and fix a variety of recurring and/or novel issues with the SOS software suite of
applications and hardware systems
● Answer SOS customer questions by telephone and by email
● Perform remote upgrades, configuration, and system fixes for SOS customers using
remote access software
● Occasionally visit SOS sites to provide issue troubleshooting and fix problems
● Occasionally go to new SOS sites to perform site installations


What we require:
● Bachelor’s Degree in Computer Science, Engineering, Atmospheric Sciences, or a related
scientific field
● Ability to pass a National Agency Check with Inquiries (NACI, federal background
check) because the job is located inside a federal building.
What you will need:
● Ability to work independently as well as within a team-based environment, handle
multiple tasks, and ensure projects meet deadlines
● Excellent problem-solving skills and logical thinking ability
● Strong interpersonal, oral, and written communication skills, including working well
directly in a customer support role
What we’d like you to have:
● Programming experience in C++, Python, Tcl, and shell scripts
● Knowledge of 2D/3D visualization techniques and tools, such as the OpenGL library
● Experience with relational databases, such as MySQL or Sqlite
● Expertise developing software in a Linux environment
● Exposure to iOS and Windows touch screen devices
● Experience using code management software, such as GIT or Subversion (SVN)
● Experience using issue trackers, such as Redmine
● Experience with technical support of remote customers
● Ability to travel occasionally to SOS customer sites or conferences, including
● Exposure to Agile development practices
Preferred qualifications may be used to further reduce the pool of applicants to those who are
most highly qualified.

Application Materials

Special Instructions to Applicants: The University of Colorado Boulder conducts background checks on all final applicants being considered for employment, prior to the issuance of an offer letter. The University of Colorado Boulder is committed to providing a safe and productive learning, living and working community. To achieve this goal, we conduct background investigations for all final applicants being considered for employment. Background investigations include a criminal history record check, and an EPLS (Excluded Parties List System) check. The Immigration Reform and Control Act requires that verification of employment eligibility be documented for all new employees by the end of the third day of work.

The University of Colorado is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained faculty and staff. In compliance with applicable laws and in furtherance of its commitment to fostering an environment that welcomes and embraces diversity, the University of Colorado does not discriminate on the basis of race, color, creed, religion, national origin, sex (including pregnancy), disability, age, veteran status, sexual orientation, gender identity or expression, genetic information, political affiliation or political philosophy in its programs or activities, including employment, admissions, and educational programs. Inquiries may be directed to the Boulder Campus Title IX Coordinator by calling 303-492-2127. In accordance with the Americans with Disabilities Act, alternative formats of this ad can be provided upon request for individuals with disabilities by contacting Human Resources at

Application Materials Required: Cover Letter, Resume/CV, Reference Letters (Not Confidential), Unofficial transcript(s)

Application Materials Instructions: Applicants must complete the Faculty/University Staff and EEO Data (application) form, and upload the following required documents: 1 – Cover Letter; 2 – CV; 3 – The document uploaded for Proof of Degree can be a Transcript which shows the date the degree was conferred; Copy of Diploma; or official letter from the Registrar or the Dean of the School or College conferring the degree; 4 –A non-confidential letter of reference This position is eligible for medical, dental and life insurance, retirement benefits programs, and is eligible for monthly vacation and sick leave accruals.

Job Number


Date Posted

Wednesday, May 30, 2018