AMERICAN SYSTEMS

C/C++ Software Engineer

AMERICAN SYSTEMS$90K — $130K *
US-AnywhereRemote in Virginia, US
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • U.S. Citizenship required
  • Active Secret Clearance
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or related field (Master's preferred)
  • Experience in developing real-time, mission-critical systems
  • Proficiency with Linux-based development environments
  • Experience debugging and maintaining large-scale legacy codebases
  • Advanced skills in C/C++ programming.

Responsibilities

  • Design and develop C and C++ software for AMOSS and C4I systems
  • Develop radar tracking and sensor fusion algorithms
  • Integrate various sensor data feeds into AMOSS
  • Support the ingestion and correlation of diverse data sources
  • Enhance user interfaces for real-time displays and data visualization
  • Provide advanced troubleshooting and optimize system performance
  • Collaborate on advanced data analytics and predictive modeling.

Benefits

  • Engagement in high-impact national security work
  • Opportunity to work with cutting-edge technologies
  • Chance to collaborate with government stakeholders and partner sites
  • Access to continuous learning and professional development
  • Involvement in a multidisciplinary team focused on mission-critical systems.
Full Job Description
Overview

We are seeking a highly skilledC/C++ Software Engineerto support mission-criticalCommand, Control, Communications, Computers, and Intelligence (C4I)systems for U.S. Customs and Border ProtectionsAir and Marine Operations Center (AMOC). This role supports theAir and Marine Operations Surveillance System (AMOSS)and related ISR systems that provide real-time air and maritime domain awareness across national and international operating areas.

The engineer will work on advanced radar tracking, sensor fusion, data correlation, and real-time operational displays that directly support homeland security and law enforcement operations.

Responsibilities Software Engineering & Development
  • Design, develop, enhance, maintain, and debugC and C++software supporting AMOSS and associated C4I systems.
  • Develop and maintain advancedradar tracking, correlator, and sensor fusion algorithms.
  • Integrate newair, maritime, and ground-based sensorsand data feeds into AMOSS.
  • Support ingestion and correlation ofradar plots, track data, flight plan data, GPS tracking, ADS-B, and tactical data links.
  • Modify and enhance AMOSS user interfaces, including real-time displays and data visualization components.
  • Develop and maintain interfaces for bothdedicated AMOSS clientsandWeb-based AMOSScapabilities.
Systems Integration & Operations
  • Supportsecond-tier software maintenance, advanced troubleshooting, and system performance optimization.
  • Participate in system upgrades, refreshes, and deployments at AMOC, CAMOC, COOP, and international partner sites.
  • Ensure software changes comply withDHS, CBP, and AMOC configuration managementand security requirements.
  • Support installation, integration, testing, and validation of software changes in operational and test environments.
Algorithms & Advanced Analytics
  • Develop and maintain tracking and correlation algorithms, including:
    • AdaptiveKalman filteringfor target smoothing and prediction
    • Optimal assignment algorithmsfor plot-to-track correlation
  • Support enhancements related todata mining, analytics, and predictive threat modeling.
  • Collaborate with data scientists and system engineers supporting AI/ML-enabled threat detection systems (e.g., Kestrel).
Documentation & Collaboration
  • Produce and maintain technical documentation, including:
    • Software Version Description Documents (SVDD)
    • Installation Plans (IP)
    • Systems Acceptance Test Plans (SATP)
    • Source code documentation for long-term sustainment
  • Participate in technical interchange meetings with government stakeholders.
  • Support Program Management Reviews (PMRs) and operational briefings as required.
Qualifications
  • U.S. Citizen
  • Secret Clearance
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field (Masters degree preferred)

Experience

  • Demonstrated experience developingreal-time, mission-critical systems.
  • Experience withLinux-baseddevelopment and deployment environments.
  • Experience withsensor data processing, tracking systems, or complex data correlation.
  • Experience debugging and maintaining large, legacy codebases.Bachelor's degree and 8-10+years of related work experience
Technical Skills
  • Advanced proficiency inC/C++
  • Strong understanding of:
    • Real-time systems
    • Multi-threaded programming
    • Networked data inputs
    • High-availability systems
  • Familiarity with:
    • Radar or surveillance systems
    • Sensor fusion and tracking algorithms
    • GIS or mapping/display technologies
  • Experience with version control systems (e.g.,Perforceor Git)

About AMERICAN SYSTEMS

AMERICAN SYSTEMS is a government IT solutions provider. The Company provides solutions in national security, healthcare, and public sector markets. Its services include acquisition and lifecycle support, enterprise IT, healthcare IT, intelligence analysis, and training and simulation. The Company's customers include the Department of Defense, Department of State, Department of Justice, and Department of Homeland Security. AMERICAN SYSTEMS was founded in 1975 and is headquartered in Chantilly, Virginia.
Learn more about AMERICAN SYSTEMS
Size
1,500 employees
Industry
Founded
1975

Similar Jobs

More Jobs at AMERICAN SYSTEMS

More Aerospace & Defense Jobs

Find similar C/C++ Software Engineer jobs: