Senior C++ Programmer
Ladgov Corporation
Job Description
Job Description
Place of Performance:
NOAA Fisheries, Northwest Fisheries Science Center
Fish Ecology Division
2725 Montlake Boulevard East
Seattle, Washington 98112
NOAA is seeking an experienced Senior C++ Programmer to improve and maintain the COMPASS ecological model. The work includes developing software features, resolving technical issues, improving performance, and collaborating with NOAA scientists. .
The NOAA Northwest Fisheries Science Center requires an experienced Senior C++ Programmer to develop and improve the Comprehensive Passage (COMPASS) model. COMPASS predicts how dam and reservoir operations affect juvenile salmon and steelhead survival and passage through the Columbia River hydropower system.
The programmer will work closely with NOAA scientists to complete the graphical user interface, develop ecological modeling features, troubleshoot and debug the program, improve performance, and maintain technical and user documentation.
Requirements:
Must have a degree in computer science or a related field.
Must have at least 10 years of applied programming experience.
Must demonstrate strong C++ proficiency through relevant completed projects.
Must have experience working with large, complex, object-oriented C++ applications.
Must be able to work with C++17, Qt 6, Boost, and Git.
Must be able to compile, test, troubleshoot, and deploy software builds.
Must be able to create Windows installer packages using NOAA’s documented process.
Must communicate clearly and professionally with NOAA scientists and project personnel.
Must provide regular progress reports and update technical and user documentation.
Must be able to complete required NOAA security screening and information-technology training.
Must protect NOAA data and comply with applicable information-security requirements.
Coursework or experience in ecology, fisheries, oceanography, natural resources, or a related field is strongly preferred.
Experience developing ecological models used to support management decisions is strongly preferred.
Duties:
Complete development of the COMPASS graphical user interface.
Add controls that allow users to modify model parameters and environmental data, including flow and temperature.
Complete the adult fish passage module for upstream migration and dam passage.
Develop ecological functions for reservoir survival, travel time, tailrace delay, fish-ladder movement, fallback, and harvest.
Work with NOAA scientists to calibrate model parameters using radio-telemetry and PIT-tag data.
Troubleshoot, debug, test, and maintain approximately 230,000 lines of C++ code.
Implement model changes requested by NOAA’s West Coast Region.
Support analyses related to salmon management, hydropower operations, litigation, and the Endangered Species and Magnuson-Stevens Acts.
Improve software speed, efficiency, memory usage, reliability, and ease of use when necessary.
Maintain existing acceptance-test parity and confirm that updates produce correct results.
Create and deploy Windows builds while maintaining compatibility with Linux and macOS where practical.
Document completed work and provide evidence that each update functions as expected.
Support the graphical interface and adult passage module during any exercised option years.
During Option Year One, add tributary travel-time and survival functionality and other NOAA-prioritized ecological features.
During later option years, continue maintenance and expand features based on previously completed work.
Obtain written NOAA approval before performing work that expands the agreed scope.
Ensure all code and documentation developed under the contract are delivered to and become the property of the U.S. Government.
Powered by JazzHR
LnQaH9Oly3
$115k - $150k
...microbial diversity, and many more. On a technical level, NCBI’s wide range of applications, platforms (e.g. node, Python, Django, C++), and applications and environments (petabyte-level big data, multiple cloud providers) serve more users than the US Postal Service...SeniorFull timeWork at officeRemote workFlexible hours$191k - $253k
...team is responsible for the software running on these systems. Our senior software engineers collaborate with other engineering... ...Mathematics, Physics, or related field.5+ years of production-grade C++ and/or Rust experience in a Linux development environmentExperience...SeniorFull timeWork experience placementImmediate start- ...operations worldwide. For more information, visit . Follow Shield AI on LinkedIn, X, Instagram, and YouTube. This role is for a seasoned C++ generalist and systems integrator who thrives at the intersection of software, infrastructure, and integration. You’ll lead complex...SeniorFull timeTemporary workPart timeWork experience placementWorldwide
- Johns Hopkins Applied Physics Laboratory (APL) in Laurel, MD seeks a Senior Software Engineer to design, develop, test, and review cyber-hardened software in C++ and Python within classified environments. You will contribute to multi-mission planning tools and mission-...SeniorInterim role
- The Johns Hopkins University Applied Physics Laboratory (APL) in Laurel, MD, seeks a Senior Software Engineer to design, develop, test, and review cyber-hardened software in C++ and Python for classified environments, with emphasis on modular design, performance, and documentation...Senior
$85k
...willing to learn about the complexity of military systems. As a Senior Software Engineer your duties and tasks would include: Designing... ...developing, testing, and reviewing cyber-hardened software written in C++ and Python within classified environments. Work includes object-...SeniorTemporary workWork experience placementInterim roleRelocation packageFlexible hours- ...Job Title: Senior C++ Developer Location: Fort Washington, PA - Onsite Job Description: Reviewing and co-specifying requirements for new and existing features Designing and coding the software (C++ and Object-Oriented programming). Implementation...Senior
$85k - $195k
...Science, Computer Engineering, Software Engineering, or a closely related discipline. We require 4+ years of experience developing C++ applications on Linux. We require 1+ years of Python programming experience. We require experience with Git or comparable...SeniorInterim role$91k - $140k
...per year Requirements: Strong programming expertise in modern C++ with a proven history of creating high-performance, reliable,... ...invite you to join our Decision Management Program (DMP) team as a Senior Software Development Engineer at our Vancouver office. Here, you...SeniorFull timeWork at office$140k - $190k
...Job Description Job Description Position: Senior CUDA|C++ Software Engineer Location: Arlington, VA Clearance: TS/SCI Grey Matters Defense Solutions, LLC is a specialized firm in software development, data analytics algorithms, and advanced remote sensing...SeniorTemporary workWork at officeRemote work- ...microarchitectures (e.g., Ampere, Blackwell) and experience debugging/optimizing GPU kernels using tools like Nsight. Strong knowledge of C++ and experience in large code bases, comfortable in Linux development environments. Experience in development, debugging, and...SeniorTemporary workRelocation package
$85k
...willing to learn about the complexity of military systems. As a Senior Software Engineer your duties and tasks would include:... ...developing, testing, and reviewing cyber-hardened software written in C++ and Python within classified environments. Work includes object-...SeniorTemporary workWork experience placementInterim roleRelocation packageFlexible hours$160k - $220k
Are you ready to revolutionize the advertising industry? At Cognitiv, we are not just another AdTech company—we are industry trailblazers redefining media buying with our Deep Learning Advertising Platform. Since 2015, we have harnessed the power of cutting-edge ...SeniorFull timeWork from home$160k - $210k
...teamwork a cornerstone of our success. We are looking for a senior developer for the RTS (real-time systems) team. The RTS team... ...customer’s needs. Our RTS systems are written in modern C++ and are seeking an engineer who is passionate about writing high...SeniorFull timeWork at officeLocal areaRemote work- SAIC is seeking an experienced Solutions Architect to join the Solutions & Technology group. The role is preferred to be based in Chantilly, VA, with hybrid options in Reston or Arlington, VA. You will translate complex government requirements into compelling winning...Senior
- L3Harris Technologies in Arlington, VA is seeking a Senior Principal, Business Development to lead Federal DHS growth campaigns and strategic captures. You will drive win strategies, pricing, and competitive analyses to secure new opportunities in the federal market. The...Senior
- L3Harris Technologies in Arlington, VA is seeking a Senior Principal, Business Development to lead our Federal - DHS Growth campaign. You will drive strategic captures, manage gate processes, and shape win strategies for DHS and other federal opportunities. The role requires...Senior
- SAIC's Solutions & Technology group seeks an experienced Solutions Architect to join our team. The role will report to the Intel Space CTO and act as a cornerstone for capture and proposal efforts, translating complex government requirements into compelling technical solutions...Senior
$155k - $303k
...obsession to accelerate our clients’ businesses through designing the products and services their customers truly value.OverviewAs a Senior Principal, you will actively participate in the growth and development of the Management Consulting and Strategy practice at...Senior- L3Harris Technologies in the Washington DC area is seeking a Senior Principal, Business Development to lead growth campaigns across the Maritime sector. You will reinforce relationships with DoW and US Navy customers, shape capture strategies, and coordinate internal teams...Senior
- ...vulnerabilities, and developing innovative solutions. Candidates should have a Bachelor’s degree or 7+ years of relevant experience, with strong programming skills in C/C++ and Python. Competitive salary and comprehensive benefits package offered. #J-18808-Ljbffr Two Six TechnologiesSenior
- The Clearing, Inc. is seeking a Senior Principal Consultant to manage a client engagement within the Department of War. A DoD Secret clearance (active within 2 years) and onsite work in Alexandria, VA about three days per week are required. Senior Principals mentor teams...Senior3 days per week
$200k - $240k
Description SAIC's Solutions & Technology group is seeking an experienced Solutions Architect to join the Solutions & Technology group. The position is preferred to be based out of Chantilly, VA but open to a hybrid role in Reston, VA or Arlington, VA. Reporting directly...Senior- Raytheon seeks a Senior Principal Mission Protection Systems Engineer to perform in a high tempo, dynamic small team environment. The role centers on resiliency, enterprise protection and close customer collaboration in a technically challenging setting. You will lead...SeniorRelocation package
- ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories ~ Non-Profit &...Senior
- Responsibilities Join a collaborative team of 8 multi-disciplinary science & technology, legal, and security professionals who are on a mission to advance the economic security priorities of OUSW(R&E) and the United States. Shape the policy and enforcement landscape of...SeniorWork at office
$184k - $287.5k
...understanding of compiler internals including experience with semantic analysisKnowledge of programming fundamentals, especially in C/C++, with a deep understanding of parallel computer architectures and optimizationsWays to stand out from the crowd:Deep understanding of...SeniorFull timeRemote work- ...government and critical infrastructure systems. Ideal candidates will have 5+ years of experience, a Bachelor’s Degree, and hands-on work with IDA or Ghidra, plus C/C++, Assembly, or Python coding. TS/SCI access may be required by clients. #J-18808-Ljbffr Stanley Reid & CompanySenior
- ...customer data landing in minutes end-to-end. We're hiring a Senior Software Engineer to own deep, high-impact work across our file... ...impact projects from design through GA. - Expert proficiency in C++ or Java — strong preference for engineers comfortable in both....SeniorFull time
- ...counter-sensing missions. The Role: The SMS Sector is seeking a Senior Scientific Computing Software Developer to leverage their CUDA... ...implementing real-time signal processing solutions using CUDA/C++. This position offers significant opportunities for career...SeniorFull timeLocal areaRemote workNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Programmer. Be the first to apply!
- c++ software developer Washington DC
- c++ programmer Washington DC
- c++ developer Washington DC
- senior network engineer remote Washington DC
- senior app developer Washington DC
- senior manager legal Washington DC
- senior retail sales associate Washington DC
- sr project manager Washington DC
- senior account executive Washington DC
- senior manager strategic initiatives Washington DC




