Skip to content

Freelance VMS Integration Developer

Remote, Hybrid
  • Gent, Vlaams Gewest, Belgium

Job description

Who are we? 

Robovision is a rapidly growing scale-up that develops innovative software solutions to enable the creation of intelligent technological solutions. Our current key focus areas are Agriculture, Manufacturing, Retail and Healthcare.

We are combining knowledge and expertise in camera technology, computer vision practices, data science and software engineering to design and build state of the art software solutions that are able to efficiently and effectively solve business problems that could not be solved with traditional technologies.

What will you do? 

You create and maintain an AI powered software solution that orchestrates the integration of cloud-based video streams with intelligent video analysis AI models. This solution is either directly used by customers and users or it is embedded in or integrated with state of the art technological products from our partners.

  • Prepare and execute functional and technical analysis and design workshops

  • Collect and analyse customer and partner requirements and translate them into clear and concise software design components

  • Solution blueprint design, documentation, presentation and brainstorming

  • Support definition of an agile product development roadmap with stage gates or intermediate milestones as project compass

  • Iteratively and incrementally develop and test software components - both in Python, C++ and .NET

  • Integrate Video Management Systems in software pipelines.

  • Integrate AI algorithm inference in software pipelines

  • Integrate software components to a functionally working system running in a containerized environment

  • Manage software release and shipping through CI/CD pipelines

  • Build and deliver product demonstrations

  • Provide 3rd line technical support for operational software solutions

  • Creation and maintenance of technical and functional software documentation.

Job requirements

Who are you?

  • 5+ years of experience in large codebases.

  • Profound knowledge of modern IT system and software architecture principles and practices. You are critical of your own and others’ code.

  • Strong software development background (practical experience with design patterns, OOD, CI/CD, multithreading, asynchronous programming...)

  • Experience with image and video processing development practices is a strong plus.

  • Highly skilled in Python and .NET coding practices.

  • Javascript or Rust knowledge is a plus.

  • Experience with integration of Video Management Systems (VMS).

  • Experience with the Genetec API and SDK is a plus.

  • Proficient with GIT and experienced with setting up and managing CI/CD pipelines.

  • Experience with specifying, setting up and supporting IT systems running in containerized environments (docker, kubernetes,...) is a must have.

  • Strong affinity with Linux Ubuntu operating systems.

  • Strong analytical skills. You have the ability to identify and explain key questions, problems and decision points to non technical stakeholders to acquire answers and decisions.

  • You are pragmatic and have affinity with agile principles and practices. You are accustomed to working in a cross-functional team setting.

  • You’ve got ownership; you see tasks through to the end and you want to dig in on issues.

  • Fluent knowledge of English