NOS Visiting Scientist Software Engineer/Programmer II

15 May 2017

UCAR's Cooperative Programs for the Advancement of Earth System Science (CPAESSTM) is seeking to fill a Visiting Scientist position at the NOAA Office of Coast Survey in Silver Spring, Maryland.

This is a one-year position.  Initial consideration will be given to applications received prior to 15 May 2017.  Thereafter, applications will be reviewed until this position is filled.

What You Will Do

This position will focus on the development of an experimental service for disseminating observational and short-range oceanographic forecast guidance in a format usable by electronic navigation systems for testing by commercial partners.

Final deliverables on the project will include successful demonstration of the software, a report documenting the development of the software, and instructions on how to use the software. The Scientific Programmer will be the sole developer of the software and dissemination service, and will work with a Team Lead and technical expert to receive guidance on criteria to use in building these products.

The successful candidate will:

  • Work with scientists to build an experimental Operational Forecast System (OFS) dissemination service on CSDL servers by converting observational, predicted, and native OFS netCDF forecast output to S-100 compliant standard formats
  • Develop software that will gather observational data and real-time OFS NetCDF output files from an operational THREDDS server, interpolate the data to an efficient dissemination grid in HDF5 according to the S-100 standards, and put them on a public-facing CSDL server for experimental use in electronic navigation (e-nav) systems. Initial design of the software will focus on delivering modeled water levels and surface currents in a high profile geographic area.
  • Establish an experimental OFS dissemination service for testing by commercial partners by building a website or exploring data streaming devices such as AIS application specific messages.

What You Need

  • Bachelor of Science Degree in Computer Science, Oceanography, Meteorology, or Earth Sciences
  • At least 2 years of relevant experience, or a Master of Science degree, to carry out duties as assigned.
  • Proficiency in working in UNIX/LINUX environments and scientific programming such as Fortran and C.
  • Skilled in development and documentation of scientific model code.
  • Familiar with file formats such as NetCDF and HDF5, and knowledge of GRIB1, XML and ncl a plus.

Problem Solving

  • Independent decision making is required.
  • Applies in-depth knowledge of program area to devise creative solutions to problems.  Erroneous decisions or recommendation would normally result in serious delays to assigned projects or failure to achieve goals critical to major organizational objectives. This could seriously affect the image of the organization.
  • Represents program to outside entities with considerable discretion in communicating program objectives and requirements.

The University Corporation for Atmospheric Research (UCAR) is an equal opportunity/equal access/affirmative action employer that strives to develop and maintain a diverse workforce. UCAR is committed to providing equal opportunity for all employees and applicants for employment and does not discriminate on the basis of race, age, creed, color, religion, national origin or ancestry, sex, gender, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or pregnancy.

Employees of the University Corporation for Atmospheric Research (UCAR) and subject to and covered by UCAR policies with respect to all personnel matters. The selected candidate will receive a fixed annual salary. Benefits include health and dental insurance, sick and annual leave, paid holidays, mandatory participation in a retirement fund (TIAA/CREF), and life insurance. 

This is a one-year position.  Initial consideration will be given to applications received prior to 15 May 2017.  Thereafter, applications will be reviewed until this position is filled.

How to Apply

Please submit the following as a single *.pdf attachment (Note: UCAR cannot accept *.zip files):

  • Detailed cover letter addressing how your education, experience and skills relate to the requirements of this position
  • Curriculum Vitae
  • The names and contact information of three professional references

You may send all application materials electronically as *.pdf files to or mail a hard copy of the application to:

P.O. Box 3000
Boulder, CO 80307

For further information, call (303) 497-1605 or e-mail

The University Corporation for Atmospheric Research is an EO/AAE who values and encourages diversity in the workplace.

CPAESS CAMP Proposal Website

To submit a proposal to the UCAR Climate Adaptation and Mitigation Program (CAMP), please visit the
CAMP website


See CPAESS OpenSky Publications

NCAR/UCAR Metrics Database

CPAESS Contact Information



Shipping Address:
3090 Center Green Dr.
Boulder, CO 80301