University Corporation for Atmospheric Research Company Logo

University Corporation for Atmospheric Research

Boulder, Colorado - United States
View all jobs at this company »

Software Engineer/Programmer I (14027)

Description

Tracking Code: 14027

Job Description:

PLEASE NOTE: This is a full-time replacement position. Initial consideration will be given to applications received prior to 5:00 p.m. on Friday, December 13, 2013. Thereafter, applications will be reviewed on an as-needed basis.

NCAR - Computational and Information Systems Laboratory (CISL)

Relocation benefits not provided

UCAR/NCAR will not sponsor a work visa (e.g., H1B, etc.) to fill this position.

Basic Function of Job: This software engineering position provides scientific visualization in support of NCAR research in the atmospheric and related sciences, operates the collaborative and visualization technologies of the CISL Visualization Lab (Vislab) on a day to day basis,contributes to the daily operation and coordination of Vislab activities, and produces materials for scientists, external media, and social media such as YouTube.

DUTIES INCLUDE: Engages in scientific visualization of NCAR research data. This includes developing requirements, architecting, designing, engineering, integrating, debugging, maintaining, and documenting visualization and analysis applications, user interfaces, and collaborative environments. Provides information and assistance with the software engineering for visualization projects and development of programs and scripts to generate visualizations of scientific data.

Uses basic software development processes to assist senior staff to design, engineer, test, debug, and document tools and applications that process scientific data generated from climate, weather, ocean, atmospheric, fire and other computer models, as well as observed data sources. Helps to implement programs that produce scientific visualizations and animations for presentation, education, and publication on web sites and social media using scientific visualization tools such as the NCAR Command Language, VAPOR, Paraview, IDV, and IDL. May assist in the development of scripts and applications that use image manipulation tools, like Photoshop and ImageMagick, and character animation software, such as Autodesk Maya or Blender, to generate time evolving plots of geoscience data and to create monoscopic and stereoscopic digital media for display in the NCAR Visualization Lab.

Participates in research and software engineering experiments to improve the efficiency of the visualization workflow by designing, developing, and implementing parallel task computing techniques using technologies such as the Swift parallel scripting language.

Provides support for generating, maintaining, distributing, and archiving a broad range of multimedia including stereoscopic content. Develops workflows for post-processing scientific imagery (e.g. adding titles and transitions, providing format conversions, etc.) to generate content for the CISL Visualization Lab, the Web, conferences, scientific staff, external Media requests, and social media like YouTube. Uses post-production tools, such as Final Cut Pro, to generate multiple forms of media including digital movies (e.g. streaming media). Creates and manages internal and external web pages. Serves as liaison with media customers (e.g. internal, educational, and broadcast).

Occasionally help with providing broad visualization advice and consulting to CISLs community. As required, engage in outreach activities to deliver demonstrations and presentations of scientific visualization and NCAR/UCAR research projects to groups visiting NCAR.

Operates collaborative technologies and the Vislab infrastructure and control systems.

Administers, maintains, operates, documents, and supports the Visualization Lab technology infrastructure, including, but not limited to: the Polycom codec, SmartBoard system, Vidyo applications, the Crestron control system, Christie Stereoscopic projector, and related audio/visual systems that comprise the CISL Visualization Lab.

Directs hardware, software and network problem resolution of the presentation, control, and audio/visual systems. Operates stereo projection and AV control systems. Schedules events and helps prepare the physical room configuration by moving tables and chairs, connecting AV, power, and networking cables. Coordinates multimedia content during demonstrations and presentations and provides regular operational and use statistics and metrics. Conducts tests with remote partners to ensure collaborative system functionality and compatibility. Monitors and maintains AV and related technologies to optimize the user experience. Develops tools (scripts, logs) as needed to monitor and automate systems. Documents system operations and troubleshooting guides. A couple times a year, travels to conferences and provides setup and support. Provides backup support for the CISL/NCAR visitor exhibit in Cheyenne, Wyoming. Trains personnel in the operation of the Vislab systems.

Contributes to specification, acquisition, installation, and support of new systems and software. Independently maintains and upgrades application software in Mac OS X and Windows system environments. Uses Unix/Linux system tools to navigate and perform system and file operations. Researches and evaluates solutions for solving audio/visual and communications needs. Evaluates and recommends hardware and software implementations to stay current with evolving multimedia technologies. Monitors projection and AV systems and takes appropriate action to resolve problems and issues independently when possible. Works with outside vendors and provides consulting support to university and other collaborators. Researches, tests, and implements emerging collaborative technologies. Participates as operator and consultant in collaborative initiatives.



Job Location: Boulder, Colorado, United States

Position Type: Full-Time/Regular

Appointment Type: Regular, Full-Time (R1)

Spend Your Time With Us
Immerse yourself in an intriguing environment where you can push yourself to the limit, engage in thoughtful reflection, wrap your brain around great ideas, interact with the best and the brightest, develop your abilities to the max, and contribute to the betterment of science on earth. Consider a career at UCAR.

At the University Corporation for Atmospheric Research (UCAR) in Boulder, our employees go home at night knowing that they are supporting an important scientific mission. They work in a cutting-edge computing environment with congenial co-workers completing challenging assignments.

Our work environment has a way of energizing our employees and we're proud of that. A very low turnover rate is proof that when people begin working for us, they tend to stay for a long time.

UCAR manages the National Center for Atmospheric Research (NCAR), a consortium of 76 member universities that offer doctoral degrees in the atmospheric and related sciences. While we're serious about what we do, our work environment is relaxed and invigorating. We know we cant be everything to everybody. But if you're seeking a casual work environment where you can complete challenging assignments in an intellectually stimulating atmosphere, we'd like to hear from you.


REQUIREMENTS INCLUDE:

Education and Experience:

  • Associates degree in Computer Information Systems with 3 to 4 years experience beyond course work or higher degree
  • An equivalent combination of education and experience.

Knowledge, Skills and Abilities:

  • Working skill in Unix and at least one programming language (e.g. C, Python, Java).
  • Skill in applying basic software development process to computing applications and/or programming problems.
  • Basic skill in using and updating Mac OS X and MS Windows Operating Systems.
  • Experience with audio visual systems, such as projectors, displays, audio mixing, video conferencing and sound systems.
  • Ability to effectively multi-task and communicate with remote collaborators.
  • Ability to interact with all levels of staff in a professional manner.
  • Skill in writing effective, easy-to-understand documentation on system procedures.
  • Experience developing and processing digital media.
  • Willingness to travel for work-related activities such as workshops and conferences.
  • Effective written, oral communication and presentation skills.
  • Binocular or stereoscopic vision (i.e. Ability to clearly discriminate between monoscopic and 3D imagery)
  • Experience at using presentation tools like Powerpoint and Keynote.

DESIRED (but not required):

  • Experience with software applications for scientific visualization such as NCAR Command Language (NCL), VAPOR, IDL, IDV, Paraview, etc.
  • Experience with 3D modeling applications such as Autodesk Maya or Blender.
  • Experience with image manipulation tools and libraries such as ImageMagick.
  • Knowledge of scientific data formats such as netCDF or HDF.
  • Knowledge of the Swift parallel scripting language.
  • Experience with projectionbased display systems.
  • Operational and maintenance experience with video conferencing technologies like Polycom and Vidyo.
  • Operational and maintenance experience with SmartBoard technologies.
  • Skill at writing HTML using web authoring tools such as Drupal
  • Skill at using image processing tools such as Photoshop
  • Skill in using audio/video editing tools such as Final Cut Pro
  • Knowledge of video codecs and standards.
  • Skill in operation and maintenance of video editing software, hardware.
  • AV certification.
  • Ability to act as representative for the organizational unit on entity-wide or institution-wide committees.



This Job is no longer active!