Opportunity

SAM #1305M326Q0368

NOAA Seeks Senior C++ Programmer for COMPASS Ecological Model Enhancement and Maintenance

Buyer

DEPT OF COMMERCE NOAA EAD-NORFOLK-SAP

Posted

August 06, 2026

Respond By

August 20, 2026

Identifier

1305M326Q0368

NAICS

541511, 541715

NOAA's Northwest Fisheries Science Center Fish Ecology Division is seeking a Senior C++ programmer to develop, enhance, and maintain the COMPASS ecological model for fish survival predictions in the Columbia River hydropower system. - Government Buyer: - National Oceanic and Atmospheric Administration (NOAA), Northwest Fisheries Science Center Fish Ecology Division, Western Acquisitions Division (Seattle) - OEMs and Vendors: - No specific OEMs or commercial software vendors are named; the COMPASS model is a NOAA-developed tool - Products/Services Requested: - Senior C++ programming services for: - Completing the COMPASS model's graphical user interface (GUI) - Developing the adult passage module - Expanding model features (e.g., travel time and survival in tributaries, fall Chinook life history, Columbia River estuary, tidal influence) - Improving model speed, efficiency, and memory usage - Routine maintenance, debugging, and documentation - Collaboration with NOAA scientists - Three service line items: base year and two option years, each requiring a senior C++ programmer - Unique/Notable Requirements: - Programmer must have 10+ years of C++ experience; ecological modeling knowledge preferred - Deliverables include software development, documentation, and ongoing collaboration - No hardware or commercial software procurement; services only - Firm-fixed-price contract with annual option years, not to exceed 3.5 years total

Description

Senior C++ programmer to modify the COMPASS model for fish ecological predictions.

View original listing