C/C++ Software Engineer
Indexed description
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 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.
- Develop and maintain interfaces for both dedicated AMOSS clients and Web-based AMOSS capabilities.
- Support second-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 with DHS, CBP, and AMOC configuration management and security requirements.
- Support installation, integration, testing, and validation of software changes in operational and test environments.
- Develop and maintain tracking and correlation algorithms, including:
- Adaptive Kalman filtering for target smoothing and prediction
- Optimal assignment algorithms for plot-to-track correlation
- Support enhancements related to data mining, analytics, and predictive threat modeling.
- Collaborate with data scientists and system engineers supporting AI/ML-enabled threat detection systems (e.g., Kestrel).
- 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.
- U.S. Citizen
- Secret Clearance Required
- 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.Bachelor's degree and 8-10+years of related work experience
- Advanced proficiency in C/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., Perforce or Git)
EEO Statement
EEO Race/Sex/Disability Status/Veteran Status
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search