Senior Video Software Engineer

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