
Scientific Software Engineer - Meteorological Decoders for Observation Processing and Integration
Lynker Corporation3 days ago
College Park, MD, USASenior
Responsibilities
- Develop, maintain, and optimize C and Fortran programs for decoding raw meteorological bulletins.
- Translate native meteorological data formats into BUFR and JEDI IODA NetCDF using specialized decoder logic.
- Manage input and output streams, ingest queues, descriptor lists, and temporary BUFR message storage.
- Monitor and troubleshoot operational ingestion across LDM, DBNet, GTS, and WIS2 data servers and distribution networks.
- Optimize decoded data tanks for rapid assimilation into NCEP numerical weather prediction systems and daily weather-product generation.
- Maintain software repositories for legacy and operational decoder processing.
- Coordinate with upstream data originators and downstream NCO Operations users to integrate new observation types into the BUFR pipeline.
- Report software progress, performance metrics, and project risks to scientific and federal oversight leaders.
- Support the GEODE project’s transition of legacy decoder frameworks to modern architectures.
Requirements
- Advanced skills in Fortran and C for data parsing and processing.
- Deep understanding of BUFR, including table-driven descriptors and binary extraction logic.
- Experience with UNIX/Linux environments and advanced shell scripting.
- Knowledge of LDM, DBNet, GTS, and WIS2 meteorological data servers and distribution networks.
- Knowledge of HPC filesystems and job schedulers, including WCOSS, MPI, Slurm, and LSF.
- Knowledge of modern software development practices and version control, particularly Git, GitHub, and Gitflow.
- Ability to perform complex, mission-critical debugging in an operational environment.
- Preferred experience with global data assimilation systems and observation networks.
- Preferred experience transitioning legacy meteorological codebases to cloud environments.
- Background in atmospheric physics or earth system modeling is desirable.
Benefits
- Comprehensive employee healthcare at no monthly cost, including medical, prescription drug, dental, and vision coverage.
- Paid time off, paid holidays, short- and long-term disability insurance, life and accident insurance, and an employee assistance program.
- 401(k) retirement plan with company matching and an Employee Stock Ownership Plan.
- Flexible spending accounts, tuition assistance, training and workforce-improvement reimbursement.
- Spot bonuses, annual employee recognition awards with bonuses, and an employee referral program.
- Free self-directed learning resources and personalized career growth plans.
- Employee-owned, team-oriented work environment.
- Lynker is an E-Verify employer; work arrangement and contract duration are not stated.
About Lynker Corporation
Lynker Corporation provides scientific and technical consulting, geospatial solutions, and software development to U.S. environmental and water-resource agencies under services contracts. The company supports NOAA and the National Weather Service with meteorology, GIS, and forecasting tool development, and delivers program and portfolio management across conservation and resource programs. Founded in 2007 and headquartered in Leesburg, Virginia, Lynker is a privately held contractor.