Jobs and Careers
LY

Software Quality Assurance and Quality Control Engineer

Lynker Corporation
United Statesfull_timeVerifiedPosted 20 Mar 2025

About the role

Overview

Lynker Corporation is a leading provider of innovative solutions in weather and climate science. With a commitment to excellence and a passion for innovation, Lynker leverages cutting-edge technologies and scientific expertise to support the creation and delivery of improved operational weather forecasts. 

Lynker seeks a candidate with software and/or system engineering expertise to support quality assurance and quality control (QA/QC) for the NOAA Office of Water Prediction’s National Water Model (NWM) and Optimization Environment. The National Water Model is a continental-scale modeling framework of hydrologic processes to help protect lives and property and the Optimization Environment under development will be the set of tools used to test and optimize NWM V4.0.

This position may assist in 1) Reviewing software functionality and code 2) developing automated QA/QC processes, and 3) contributing to our team’s successful regionalization and calibration of NWM V4.0. The ideal candidate possesses a familiarity with developing scientific software tooling, strong attention to detail and software quality, and experience with manual and automated software testing.

Responsibilities

  • Analyze requirements and acceptance criteria for features and functionality
  • Perform detailed analysis to test functionality, find defects, and document issues in tracking system
  • Assess delivered functionality, code, and overall design for correctness, security, performance, and maintainability 
  • Execute, review, extend, and create manual test cases and test plans
  • Build, test, and analyze C++ and C project code, using CMake projects and multiple compilers
  • Test, analyze, and package Python project code and environments
  • Work with a variety of tools for static and dynamic analysis (e.g., Clang-tidy, mypy, Pylint, Valgrind)
  • Run, write, extend, and analyze automated tests using a variety of tools and frameworks (especially GoogleTest and Pytest) as well generate test coverage reports
  • Review and commit code in open-source GitHub repositories, and leverage code quality and CI/CD features (hooks, Actions, etc.)
  • Analyze, utilize, and manipulate datasets, such as geospatial data and meteorological forcing, using a variety of tools and data formats

Qualifications

 

Required Qualifications:

Education and Experience

  • BS, MS or PhD in Computer Science or related disciplines
  • 5+ years of experience in software engineering
  • 1+ years developing on Linux or Unix systems

Preferred Qualifications:

  • Experience in machine learning
  • Experience in scientific software development and/or modeling
  • Experience in Infrastructure as Code
  • Experience in containerized applications
  • Experience with distributed systems
  • Knowledge and expertise with CI/CD and/or DevSecOps
  • Experience with Git and Github 

 

 

 

About Lynker

 

Lynker is a growing, employee owned, small business, specializing in professional, scientific and technical services. Our continually expanding team combines scientific expertise with mature, results-driven processes and tools to achieve technically sound, cost effective solutions in hydrology/water sciences, geospatial analysis, information technology, resource management, conservation, and management and business process improvement.

 

We focus on putting the right people in the right place to be effective. And having the right people is critical for success. Our streamlined organization enables and empowers our talented professionals to tackle our customers' scientific and technical priorities – creatively and effectively.

 

Lynker offers a team-oriented work environment, and the opportunity to work in a culture of exceptionally skilled professionals who embrace sound science and creative solutions. Lynker's benefits include the following:

  • Comprehensive healthcare for the employee at no monthly cost
  • Healthcare benefit covers medical, prescription drug, dental, and vision
  • Personal Time Off (PTO) Policy plus paid holidays
  • Highly competitive compensation plan regularly calibrated against industry and location benchmarks
  • 401(k) retirement plan with company-matching
  • Employee Stock Ownership Plan (ESOP) – we're all company owners!
  • Flexible spending accounts
  • Employee assistance program (EAP)
  • Short- and long-term disability insurance
  • Life and accident insurance
  • Tuition assistance/Training/Workforce improvement reimbursement per year
  • Spot bonuses for exceptional performance
  • Annual Employee Recognition Awards with bonuses
  • Employee Re

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Lynker Corporation

View company profile →