Weather Application Development Software Engineer

I.M. System Group, Inc. (IMSG) is seeking a highly motivated/talented weather application development Software Engineer.


Date posted

Apr. 18, 2017 12:00 am

Application deadline

May 18, 2017 12:00 am


I.M. System Group, Inc. (IMSG)


  • United States

Job description

Weather Application Development Software Engineer
Enterprise Integrated Aviation Weather System (eIAWS™)
Rockville, MD

I.M. Systems Group, Inc.

I.M. System Group, Inc. (IMSG)’s eIAWS™ solution integrates sets of heterogeneous observations (from in situ, radar, and satellite platforms), NWP model outputs, analyses, and nowcasting results for frequently updated en-route and airport terminal aviation weather to support the decision making by numerous users in the civil aviation sector. 

We are seeking a highly motivated/talented weather application development Software Engineer to join our team. Solid application software development and data handling skills, ability to design and/or implement scientist’s algorithms, earth science discipline background, and creativity are all emphasized. 

This position will be focused on decision support tools development using a combination of numerical weather forecast results, satellite/radar/in-situ observations, and additional static and dynamic geospatial data layers (such as airspace constraints, air traffic flow, and flight schedule information etc.) and decision making thresholds.  Work location will be at IMSG HQ Office in Rockville, Maryland.

Qualifications/ Requirements: 

  • MS in Computer Science; BS with sufficient background will be considered; in-depth training background or hands-on experience in application software development.
  • Familiar with or capable of handling large volumes of weather data flow – observations, forecasts, and analysis, which are usually 4D.
  • Familiar with or capable of handling various weather data formats: binary, ASCII, GRIB, NetCDF, HDF, etc.
  • Familiar with satellite remote sensing, weather radar data, data quality control, and algorithm development, and research to operation (R2O) processes.
  • Strong ability to independently learn, digest, and tailor existing algorithms, and/or design and implement new algorithms for relevant decision support tools.
  • In-depth understanding of geospatial data and familiarity with open GIS technology.
  • Must have strong C/C++ programming skills and proven proficiency in OOP.
  • Solid skills in algorithms coding using one or more other core scientific programming and/or software development languages including FORTRAN, IDL, GDAL, Java, Python, shell script, Perl, etc.
  • SQL and database programming skills.
  • Self-motivated and ability to work independently with minimal supervision;
  • Team playing; Ability to communicate and coordinate with the Team Leader and other developers.
  • Quick and responsive to implement Team leader’ ideas and algorithms, asking questions and willing to try and learn. 

Other Information: 

U.S. green card is required, however, exceptions will be granted to outstanding candidate from foreign national legal resident in U.S.                                                               
Salary range: Negotiable based on candidate’s overall competence.

To Apply:

Please apply directly to our career portal: (IAWS1703 Weather Application Development Software Engineer). Include your resume, three references with contact information and a cover letter explaining how your qualifications meet the requirements of the position. Please indicate your timeline of availability and preferred salary level for consideration.  IMSG offers an outstanding overall Benefit Package including company paid leave, medical, dental, vision, and 401K. IMSG is an Equal Opportunity Employer and Veteran Friendly.


Document Actions