AMERICAN SYSTEMS

C/C++ Software Engineer

AMERICAN SYSTEMS

full-time

Posted on:

Location Type: Office

Location: McLeanVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Design, develop, enhance, maintain, and debug C and C++ software supporting AMOSS and associated C4I systems.
  • Develop and maintain advanced radar tracking, correlator, and sensor fusion algorithms.
  • Integrate new air, maritime, and ground-based sensors and data feeds into AMOSS.
  • Support ingestion and correlation of radar 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.
  • Support second-tier software maintenance, advanced troubleshooting, and system performance optimization.
  • Participate in system upgrades, refreshes, and deployments.
  • Ensure software changes comply with DHS, CBP, and AMOC configuration management and security requirements.
  • Develop and maintain tracking and correlation algorithms, including adaptive Kalman filtering and optimal assignment algorithms.
  • Collaborate with data scientists and system engineers supporting AI/ML-enabled threat detection systems.
  • Produce and maintain technical documentation and participate in technical interchange meetings with government stakeholders.

Requirements

  • U.S. Citizen
  • Secret Clearance
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field (Master’s degree preferred)
  • Demonstrated experience developing real-time, mission-critical systems.
  • Experience with Linux-based development and deployment environments.
  • Experience with sensor data processing, tracking systems, or complex data correlation.
  • Experience debugging and maintaining large, legacy codebases.
  • Advanced proficiency in C/C++
  • Strong understanding of real-time systems, multi-threaded programming, networked data inputs, and 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., Perforce or Git).
Benefits
  • Comprehensive benefits package
  • Work-life support offered
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++real-time systemsmulti-threaded programmingsensor data processingtracking systemsdata correlationadaptive Kalman filteringoptimal assignment algorithmsdebugging
Soft Skills
collaborationtroubleshootingtechnical documentationcommunication
Certifications
Secret Clearance