BE-2026-009-UGE
Location
Belgium
Internship type
ON-SITE
Reference number
BE-2026-009-UGE
General discipline
Computer Software/Hardware Engineering
Web Development / Software Engineering / Computer Programming
Completed Years of Study
3
Fields of Study
Software Engineering
Languages
English Good (B1, B2)
French Excellent (C1, C2)
Polish Excellent (C1, C2)
Required Knowledge and Experience
-
Other Requirements
-
Duration
24 - 36 Weeks
Within These Dates
04.05.2026 - 31.10.2026
Holidays
NONE
Work Environment
-
Gross pay
300 EUR / month
Working Hours
38.0 per week / 8.0 per day
Type of Accommoditation
Trainee with the help of the LC.
Cost of lodging
150 EUR / month
Cost of living
300 EUR / month
Additional Info
Only candidates with EU citizenship (EEA or Swiss) (or dual EU nationality) are eligible, as the internship duration exceeds 90 days under Belgian visa regulations. Unfortunately, applications for shorter durations (up to 90 days) cannot be considered.
Work description
The project focuses on the development of a scalable, modular Video Management System (VMS) designed to provide complete camera lifecycle management — from discovery and onboarding to real-time streaming, recording, and intelligent event detection. Built on open-source technologies, the platform emphasizes flexibility, customization, and long-term scalability to meet diverse deployment requirements.The system architecture is based on independent yet interoperable microservices, enabling seamless updates, integration with third-party platforms, and efficient maintenance. Cameras are automatically detected and onboarded through a dedicated gateway service, ensuring rapid provisioning and secure configuration. The streaming pipeline supports reliable RTSP/RTP ingestion, transcoding for low-latency playback, and simultaneous distribution of feeds to viewers, recorders, and analytics components.A responsive live monitoring interface provides operators with real-time visibility, featuring multi-camera grid layouts, event indicators, and timeline-based playback for quick access to motion-triggered clips. Recording is managed through both continuous and event-based modes, supported by retention policies and indexed storage that allow efficient use of capacity and easy retrieval of historical footage.Intelligent motion detection enables region masking, sensitivity tuning, and scheduling to minimize false alarms. Detected events are processed through a centralized event bus that coordinates system-wide communication and retains records for analytics and traceability. Notifications and alerts are displayed as color-coded banners within the user interface and can also be pushed to mobile devices for immediate awareness.A unified rule engine centralizes automation, configuration, and policy enforcement across all components. Security and compliance are built into the core architecture through role-based access control, encrypted communications (TLS), and periodic security audits to maintain data integrity.To streamline deployment, all services are containerized, ensuring consistency across environments and enabling horizontal scalability. An installer application simplifies field setup, while a mobile app provides users with live monitoring, event management, and remote control capabilities.Comprehensive testing and automated CI/CD pipelines ensure reliability, performance, and continuous improvement throughout the system lifecycle. The resulting VMS platform delivers a robust, secure, and efficient solution for modern video surveillance environments, adaptable to both enterprise and distributed edge deployments.
Deadline
27.04.2026