Job Description
We are looking for an experienced CCTV Systems & VMS Integration Engineer with a strong background in Video Management Systems (VMS), APIs, SDKs, and multi-platform integration.
The ideal candidate will be responsible for the design, development, and integration of various third-party VMS platforms — such as Milestone, Genetec, Honeywell, Dahua, Hikvision, Axis, and Pelco — into a unified Master VMS platform, and further integration with the Video Analytics layer and Smart City operating platform (City OS).
This role requires deep technical knowledge of VMS architecture, communication protocols, data streaming technologies, and system sizing for both on-premises and cloud infrastructures.
Key Responsibilities
- Lead the integration design and implementation of multiple vendor VMS platforms into a Master VMS interface and onward to the Video Analytics and Smart City platform.
- Develop and validate integration workflows using VMS APIs, SDKs, and Web Services (RESTful, SOAP, JSON, XML).
- Ensure seamless interoperability between heterogeneous CCTV systems (Milestone, Genetec, Honeywell, Dahua, Hikvision, Axis, Pelco, etc.) and third-party applications.
- Define data exchange formats, command sets, and event triggers between VMS, Master VMS, and analytics engines.
- Design system architecture diagrams illustrating communication paths, data flow, and bandwidth distribution between edge devices and control centers.
- Conduct performance and scalability analysis for high-density camera deployments across multiple network zones.
- Perform bandwidth estimation and storage sizing calculations for NVRs, servers, and cloud resources based on resolution, frame rate, compression type, and retention period.
- Evaluate and optimize video streaming technologies (RTSP, ONVIF, RTP, WebSocket, HLS) to ensure real-time performance and redundancy.
- Interface with network and cybersecurity teams to define secure data transmission protocols and VLAN segmentation.
- Collaborate with Smart City OS / Command Centre teams to publish CCTV data feeds to the analytics engine and visualization dashboards.
- Conduct integration and performance testing, including API call validation, latency measurement, and failure recovery scenarios.
- Troubleshoot multi-vendor integration issues and develop corrective action plans with OEM technical support.
- Prepare technical documentation, including ICDs (Interface Control Documents), data mapping sheets, and API usage references.
- Support proof-of-concept (POC) testing and demonstrations to validate integration between legacy and new systems.
- Ensure compliance with project cybersecurity, bandwidth optimization, and video quality standards.
Requirements
Qualifications & Experience
Bachelor’s or Master’s degree in Electronics, Communication, Computer Science, or IT Engineering.8–15 years of hands-on experience in CCTV, VMS, and security system integration for large-scale or smart infrastructure projects.Deep expertise in VMS platforms, including but not limited to :o Milestone XProtect
o Genetec Security Center
o Honeywell Pro-Watch / MAXPRO
o Dahua DSS / IVSS
o Hikvision iVMS / HikCentral
o Axis Camera Station / Pelco VideoXpert
Strong working knowledge of VMS APIs, SDKs, and integration frameworks.In-depth understanding of video streaming protocols (RTSP, ONVIF, RTP, HTTP, WebSocket, HLS, MPEG-DASH).Expertise in system design, network architecture, and integration documentation.Proven experience with bandwidth and storage sizing, including load calculations for on-prem and hybrid cloud setups.Familiarity with virtualization, cloud (Azure / AWS / GCP) video infrastructure, and container-based deployments.