
C/C++ Software Engineer
AMERICAN SYSTEMS
full-time
Posted on:
Location Type: Office
Location: McLean • Virginia • United States
Visit company websiteExplore more
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