Job Description - ESC2401 Meteorological Support Software Engineer
Job Description
Job Description Salary:
Overview
I.M. Systems Group, Inc. (IMSG) is seeking a highly motivated/talented meteorological support software developer to join our Environmental Solution Center and support development needs from our customers. The work location is at IMSG HQ Office in Rockville, Maryland or fully remote/virtual at home with company provided computer and software.
Responsibilities
This scope of work will include (but not limited to)
Create operational scripts in c-shell and python 3.x to retrieve, decode, visualize, and push data
Convert existing scripts in other Unix shell languages into c-shell and python 3.x
Create associated stand-alone documentation to these scripts in the form of help files that can be easily accessed by a self-descriptive name
Code attributes include
User-friendly and rich with output informing users of required input, status of progress, and error trapping to assist debugging in operational short-fused situations
Designed to run in two modes: standalone or cron with output capturable in log files when needed
Embedded with copious comments to inform reader of employed logic and lesson-learned if unorthodox approaches are employed to achieve a sub-task
Self-cleaning (standard names to log files to prevent accumulation of space on disk)
Qualifications/Requirements
BS in Meteorology or Atmospheric Science
Proficient knowledge of where NWS data sets by type reside on remote servers
Text products (statements, summaries, observations, watches, warnings)
Binary products (model, satellite, radar)
Decoding and modifying grib2 data
Proficiency in python with big-data tools xarray, numpy, cfgrib, pygrib
Proficiency in python plotting modules and tools - cartopy and matplotlib
Proficiency in shell tools such as cat, awk, wget, curl
Demonstratable successes of the following while working remotely
Meet deadlines on-time
Proactively communicate status of meeting deadlines
Work with limited oversight
Willingness to obtain and employ mid-course corrections
Troubleshooting and debugging
Drive concepts into operations
Use on-line help resources or reach out to peers in the scientific community for assistance
Preferred but not mandatory - experience with MetPy and NAWIPS
Candidates must be a U.S. Citizen or Green Card Holder to qualify
(Please indicate in your cover letter).
Salary range: Junior to intermediate career level, negotiable based on candidate’s overall competence.
To
Apply
To
Apply
Please apply online at IM Systems Group, Inc. | Current Opportunities (imsg.com).
In your cover letter, please indicate the following information:
1) Timeline of availability
2) Citizenship Status
3) Salary requirements for considerations
NOTE:
Provide three References
IMSG is an Equal Opportunity Employer and Veteran and Disability friendly.
Pay Transparency Nondiscrimination Provision
#J-18808-Ljbffr
Original job ESC2401 Meteorological Support Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.