We are seeking a skilled and detail-oriented Programmer with experience in CCTV systems to support the development, integration, and maintenance of our video surveillance infrastructure.
The ideal candidate will work on software solutions that interface with CCTV hardware, manage data processing and storage, and enable real-time and recorded video analysis.
Key Responsibilities :
Develop and maintain software to manage and control CCTV systems, including video recording, playback, and live streaming.
Integrate CCTV systems with third-party applications and existing security infrastructure.
Customize video management system (VMS) software for optimized performance and usability.
Design and implement APIs for video feeds and data management.
Work with security and IT teams to ensure system stability and data integrity.
Troubleshoot and resolve issues with CCTV software and network configurations.
Implement analytics features such as motion detection, facial recognition, or license plate recognition.
Maintain documentation for systems, codebases, and user interfaces.
Stay up-to-date with emerging CCTV technologies and security standards.
Requirements :
Education : Bachelor's degree in Computer Science, Software Engineering, or a related field.
under graduate is welcome)
Experience : at least minimum of 1 year in software development, preferably with exposure to CCTV, IoT, or video streaming technologies.
Programming Languages : Proficiency in one or more : Python, C++, Java, JavaScript, or C#.
Knowledge of CCTV / VMS platforms (e.g., Milestone, Genetec, Hikvision, Dahua) is a plus (But Not required)
Knowledge with network protocols (RTSP, ONVIF, TCP / IP) and video codecs (H.264, H.265).
Familiarity with databases (SQL / NoSQL) and cloud storage solutions.
Understanding of cybersecurity principles related to video surveillance systems.
System • National Capital Region, Philippines