Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Programmer

Ladgov Corporation

Place of Performance:

NOAA Fisheries, Northwest Fisheries Science Center
Fish Ecology Division
2725 Montlake Boulevard East
Seattle, Washington 98112

Brief Summary:

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.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior C++ Programmer in Washington DC vacancy
  • $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... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    1 day ago
  • $140k - $190k

     ...Senior CUDA/C++ Software EngineerGrey Matters Defense Solutions, LLC is a specialized firm in software development, data analytics algorithms, and advanced remote sensing technologies, tailored to meet the complex demands of defense and intelligence sectors. Staffed by... 
    Senior
    Temporary work
    Work at office
    Remote work

    Grey Matters Defense Solutions

    Arlington, VA
    4 days ago
  •  ...Job Title: Senior C++ Software Engineer Location: Fort Washington, PA Job Description: Reviewing and co-specifying requirements for new and existing features Designing and coding the software (C++ and Object-Oriented programming). Implementation... 
    Senior

    AIT Global inc.

    Fort Washington, MD
    2 days ago
  • $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... 
    Senior
    Full time
    Work at office

    Mastercard

    Washington DC
    more than 2 months ago
  • $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

    Publicis Media

    Arlington, VA
    5 days ago
  • 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

    Harris Geospatial Solutions

    Arlington, VA
    3 days ago
  • Iron EagleX is seeking a Senior Principal Intelligence Analyst to lead all-source analysis and analytic production in Crystal City, VA. You will work with data scientists, engineers, and analysts to translate mission questions into data requirements and create defensible... 
    Senior

    General Dynamics IT

    Arlington, VA
    2 days ago
  • 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... 
    Senior
    3 days per week

    The Clearing, Inc.

    Alexandria, VA
    2 days ago
  • Iron EagleX is seeking a Senior Principal Intelligence Analyst, Agentic AI Integration to support our AI team in Crystal City, VA. The role infuses AI-enabled tools into analytic processes to accelerate and improve insights while ensuring validation, explainability, and... 
    Senior

    General Dynamics IT

    Arlington, VA
    2 days ago
  •  ...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 Technologies
    Senior

    Two Six Technologies

    Arlington, VA
    2 days ago
  •  ...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

    Confidential

    Washington DC
    1 day ago
  •  ...clearance with polygraph eligibility, and over a decade of intelligence operations experience. The position emphasizes federal-level planning, coordination, and briefings for senior leadership, along with proficiency #J-18808-Ljbffr General Dynamics Information Technology
    Senior

    General Dynamics Information Technology

    Arlington, VA
    1 day ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

    Washington DC
    2 days ago
  •  ...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.... 
    Senior
    Full time

    Snowflake

    Washington DC
    13 hours ago
  •  ...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... 
    Senior
    Full time
    Local area
    Remote work
    Night shift

    Str

    Arlington, VA
    13 hours ago
  • Publicis Sapient is seeking a Senior Principal to help grow the Management Consulting and Strategy practice and shape goal-oriented Digital Business Transformations for clients. You will deliver strategic advice in the early stages of transformations and work in multidisciplinary... 
    Senior

    Publicis Sapient

    Arlington, VA
    13 hours ago
  • $107.9k - $195.05k

     ...ResponsibilitiesDesign, develop, and deploy advanced SDR systems using Ettus Research USRP hardwareDevelop high-performance SDR applications using:C++UHD (USRP Hardware Driver)Implement and optimize:Real-time DSP pipelinesCustom waveform generationModulation/demodulation chainsRF... 
    Senior
    Full time

    Leidos

    Arlington, VA
    5 days ago
  •  ...opportunities for growth and mentorship from Principal engineers. AS A SENIOR SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT, YOU WILL: ~...  ...science skills. ~ Strong development skills in Java, C# or C++ preferred. ~ Advanced degree in Computer Science or related... 
    Senior
    Full time

    Snowflake

    Washington DC
    13 hours ago
  •  ...improve performance metrics.Operate as a software leader and as a senior level individual contributor.QualificationsRequired...  ...assembly.Desired experience in higher level languages such as Java, C/C++ and object oriented programming a plus..Experience delivering an... 
    Senior
    Worldwide

    Science Applications International Corporation

    Arlington, VA
    3 days ago
  •  ...Software Engineer specializing in signal processing and geolocation systems. The ideal candidate will have 4-8+ years of experience in C++ and Python development within Linux. This role requires an active Top Secret clearance and offers competitive benefits that reflect a... 
    Senior

    Aligning Talent Consultants, LLC

    Arlington, VA
    2 days ago
  •  ...in a dynamic, high-paced environment where job duties may change frequently. ~ Familiarity with MIPI C-PHY and image sensors. ~ C++ is niceta. ~ Familiarity with I3C, SPI, UART, USB. ~ Audio. ~ Familiarity with DSPs. ~ Familiarity with file systems. ~ Familiarity... 
    Senior

    SGS Consulting

    Washington DC
    more than 2 months ago
  •  ...in backend software engineering ~ Strong proficiency in Java, C++, Go, or similar systems-level languages ~ Experience designing...  ...governance, lineage, and catalog capabilities across the platform. As a Senior Software Engineer on this team, you will design and implement... 
    Senior
    Full time

    Snowflake

    Washington DC
    13 hours ago
  • $203.5k - $275.3k

    Are you passionate about transforming how Amazon's senior leaders make strategic talent decisions? Amazon's Senior Talent and Transformation team is seeking an exceptional Principal Workforce Strategist to revolutionize workforce planning across our global organization... 
    Senior
    Flexible hours

    Amazon

    Arlington, VA
    1 day ago
  • Entarian in College Park, MD seeks a Senior Scientist/Engineer to support NOAA sensor calibration on Low Earth Orbiting satellites. You...  ...Science or related field, 5+ years experience, and strong Fortran/C++/Python skills. Flexible work schedules with a competitive... 
    Senior
    Flexible hours

    ERT, Inc.

    College Park, MD
    4 days ago
  •  ...ensure secure, reliable integrations following best practices. The ideal candidate has strong Sailpoint experience, proficiency in C#, C++, Visual Basic, and web technologies, plus SDLC knowledge. A BS in computer science and at least 3 years of relevant work experience... 
    Senior
    Work experience placement

    WesBanco Bank Inc.

    Bowie, MD
    3 days ago
  •  ...billions who remain unconnected.Position OverviewWe are seeking a Senior Software Integration Engineer to join AST SpaceMobile’s dynamic...  ....Technology StackProgramming and scripting languages: Python, C/C++, Bash.Version control systems: Git.Build automation tools:... 
    Senior
    Work at office

    AST SpaceMobile

    Lanham, MD
    2 days ago
  •  ...help redefine the future of how work gets done. We are hiring a Senior Software Engineer across our Identity, Data Security and Trust...  ...and distributed computing ~ Proficiency in one or more of Java, C++, Python, Golang, or Rust, with solid SQL skills for data-driven... 
    Senior
    Full time

    Snowflake

    Washington DC
    13 hours ago
  • $191k - $254k

     ...Senior Software Engineer Software | Washington, DC | Full Time Position: Senior Software Engineer Location: Washington, DC...  ...Required Qualifications Proficiency in Python, C, and/or C++ Strong understanding of software architecture and software design... 
    Senior
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    Tap Engineering

    Washington DC
    13 hours ago
  •  ...include: Lead and oversee a portfolio of clinical informatics and health IT initiatives Serve as primary point of contact to senior government stakeholders Ensure integration across technical, clinical, and operational domains Manage program performance across... 
    Senior

    Oxford Government Consu

    Washington DC
    9 days ago
  • $184k - $287.5k

     ...their use cases and requirementsProviding technical leadership and mentorship to other specialistsWhat we need to see:Excellent modern C++ and Python programming skills, including, debugging, functional testing, and performance testing.Proven track record to convert... 
    Senior
    Full time
    Remote work

    Nvidia

    Washington DC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Programmer. Be the first to apply!