American Systems

C/C++ Software Engineer

American Systems
Apply
7 months ago
McLean, VA, USASenior / Staff+

Base Salary

$97k - $162k/yr

Responsibilities

  • Design, develop, enhance, maintain, and debug C and C++ software supporting AMOSS and associated C4I systems.
  • Develop and maintain radar tracking, correlator, sensor fusion, adaptive Kalman filtering, and plot-to-track assignment algorithms.
  • Integrate air, maritime, and ground-based sensors and data feeds, including radar plots, flight plans, GPS tracking, ADS-B, and tactical data links.
  • Enhance real-time operational displays, data visualization components, and dedicated and web-based AMOSS interfaces.
  • Provide second-tier software maintenance, advanced troubleshooting, performance optimization, upgrades, refreshes, and deployments.
  • Support software installation, integration, testing, and validation in operational and test environments.
  • Maintain compliance with DHS, CBP, and AMOC configuration management and security requirements.
  • Support data mining, analytics, predictive threat modeling, and collaboration on AI/ML-enabled threat detection systems.
  • Produce technical documentation including software version descriptions, installation plans, system acceptance test plans, and source code documentation.
  • Participate in technical interchange meetings, program management reviews, and operational briefings.

Requirements

  • U.S. citizenship and a Secret Clearance are required.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field is required; a master’s degree is preferred.
  • 8–10+ years of related work experience and demonstrated experience developing real-time, mission-critical systems are required.
  • Advanced proficiency in C/C++ and experience with Linux-based development and deployment environments are required.
  • Experience with sensor data processing, tracking systems, complex data correlation, debugging, and maintaining large legacy codebases is required.
  • Strong understanding of real-time systems, multithreaded programming, networked data inputs, and high-availability systems is required.
  • Familiarity with radar or surveillance systems, sensor fusion and tracking algorithms, and GIS or mapping/display technologies is preferred.
  • Experience with version control systems such as Perforce or Git is required.

Benefits

  • Healthcare benefits for employees and dependents.
  • Paid leave, retirement plans, and insurance programs.
  • Education and training assistance.
  • Annual salary range of USD $96,800.00 to USD $161,500.00.
  • The posting does not specify a remote, hybrid, or on-site work arrangement.

Tech Stack

Categories

American Systems

About American Systems

1,001-5,000 employees

AMERICAN SYSTEMS is an employee-owned federal contractor that provides IT, engineering, cybersecurity, test and evaluation, and training services to U.S. defense, intelligence, and civilian agencies. Founded in 1975 and headquartered in McLean, Virginia, it delivers program support across areas such as cloud and software engineering, digital engineering, and acquisition support, typically through long-term government services contracts as a prime or subcontractor.

Contact me