OverviewWe 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)