Senior Video Software Engineer
Opens the original job posting in a new tab.
Job description
Overview
We are looking for a Senior Video Software Engineer (Genetec Integration / ONVIF) to design and develop advanced video surveillance software solutions, focusing on VMS/NVR integration, streaming technologies, and ONVIF-compliant services. In this role, you will contribute to building secure, high-performance CCTV systems used in modern railway environments, ensuring reliable video processing, streaming, and system integration. About Nortal: We’re Nortal.
We think big and create cutting-edge digital solutions with a global reach. And with 25 years of experience, 2,700+ professional experts, and half a billion people worldwide impacted by our work, we believe we’ve got the numbers to back up that statement. Our global teams have played a significant role in many Fortune 500 companies’ projects and systems and have been the driving force of digital transformation for governments, healthcare institutions, and leading enterprises worldwide.
We combine best-in-class strategic consulting with software engineering, data, and design practices to bring our visions to life.
Responsibilities
- Design and implement software components for NVR/VMS integration
- Develop and maintain ONVIF-compliant services (Profile S & Profile G)
- Integrate ONVIF services with existing recording and video systems
- Work with video streaming pipelines, including RTP/RTSP and codecs (H.264, H.265, AAC)
- Analyze and resolve system and integration issues between VMS and internal solutions
- Collaborate with external partners (e.g., Genetec) on APIs and integration approaches
- Contribute to system architecture and interface design for future integrations
- Write unit tests and support end-to-end testing
- Participate in multidisciplinary and international team collaboration
- Support quality assurance activities and ensure high software reliability
Qualifications
- 5+ years of experience in software development
- Strong programming skills in at least one of: C++/Qt, C# or Go
- Experience with video streaming technologies (RTP/RTSP)
- Solid understanding of audio/video codecs (H.264, H.265, AAC)
- Experience with or strong understanding of ONVIF standards (Profile S & G)
- Experience writing unit-testable code and using testing frameworks
- Hands-on experience with Docker or other containerization tools; Git and CI/CD systems (e.g., Jenkins)
- Knowledge of IP networking and Linux development
- Experience using AI tools to support coding, refactoring, and code reviews
- Strong analytical and problem-solving skills
- Ability to work independently and in a team-oriented environment
- Strong communication skills in English (written and spoken) Nice to have:
- Experience with Video Management Systems (VMS)
- Familiarity with Genetec Security Center
- Experience with Genetec SDK, plugins, or certification Nortal offers:
- 24 working days of paid vacation
- 11 paid national holidays
- Health care: up to 10 paid sick days, on-demand medical insurance, vaccinations
- Mental health support: webinars, resources, and compensation for therapy sessions
- Access to our corporate learning platform
- Language classes (English)
- Flexible benefits budget: a fixed monthly amount you can spend on what matters most to you - medical insurance, sports, leisure, fuel, and more
- 8-hour workday aligned with the client’s working hours
- Hybrid work options: work from home with the option to use our cozy office space whenever needed
- Engaging team events and thoughtful gifts throughout the year In your resume please allow our company to use your personal data