Position Description
Discover your potential as a career-track Research Software Developer with the Applied Computing for the Meteorological Enterprise Team (ACME) Team at The University of Oklahoma’s Cooperative Institute for Severe and High-Impact Weather Research and Operations (CIWRO), in collaboration with NOAA's National Severe Storms Laboratory (NSSL). This role presents an exciting opportunity to be part of a highly collaborative team interested in transitioning cutting-edge research into operations. We are seeking an enthusiastic individual who thrives in collaborative environments and is passionate about providing scientific and technical support for real-time application software for the Multi-Radar/Multi-Sensor (MRMS) project (https://www.nssl.noaa.gov/projects/mrms/).
Overview
The ACME team is a group of software engineers who work closely with scientists at CIWRO, NSSL and other organizations to oversee the integration and transition to operations of updates to the MultiRadar/Multi-Sensor (MRMS) system to the National Weather Service. The MRMS system was developed to produce severe weather, transportation and precipitation products for improved decision-making capability to improve hazardous weather forecasts and warnings, along with hydrology, aviation, and numerical weather prediction. MRMS is a system with fully-automated algorithms that quickly and intelligently integrate data streams from multiple radars, surface and upper air observations, lightning detection systems, satellite observations, and forecast models. Numerous two-dimensional multiplesensor products offer assistance for hail, wind, tornado, quantitative precipitation estimations, convection icing, and turbulence diagnosis. Based at the National Weather Center in Norman, OK (bit.ly/oklanwc), this position promises not only professional growth and promotion potential but also the chance to impact the broader scientific community through participation in conference and technical meetings.
Key Responsibilities
- Acquire the knowledge and skills necessary to maintain and support the existing MRMS software systems.
- Work with an interdisciplinary team of engineers and scientists to design, develop, and implement enhancements and improvements to the MRMS software systems.
- Assist in developing a new infrastructure that will be the basis for the next generation of the MRMS software systems for potential operational use by the NWS.
- Prepare documentation on all aspects of engineering activities (including system testing and evaluation) and, as appropriate, collaborate with scientists to participate in publishing scientific papers.
- Perform related duties as assigned.
Qualifications
- A bachelor’s degree in Computer Science, Computer Engineering, or related field with at least two years of full-time relevant work experience.
- Strong computer programming skills with at least two years experience developing applications with C/C++, Object oriented programming and modern scripting languages.
- Strong ability to research, troubleshoot, and independently resolve unfamiliar problems.
- Ability to obtain all necessary security clearances for access to NCEP operational computer systems (Permanent Resident status or US citizenship is required)
This position requires physical presence in Norman but may permit a hybrid work schedule.
Desired Attributes
- Proficiency in Linux (Unix) environments, AWS or other cloud experience, docker/container exposure.
- Programming experience with engineering and/or scientific applications.
- This position does not require specialized knowledge of remote sensing, radar systems, or atmospheric science, but a curiosity about weather phenomena would be advantageous.

