An exciting opportunity to define software architecture for OpenVINO DL Streamer! You will be challenged by finding the right balance between reaching best possible developer experience and fastest performance, while ensuring engineering excellence and good maintainability / extensibility.
DL Streamer is a framework for software developers who build video analytics solutions that utilize the combination of media decoding & processing, Deep Learning inference and classic Computer Vision capabilities on the variety of Intel hardware platforms starting from low power Edge devices like smart IP cameras up to powerful Cloud setup.
DL Streamer helps our customers to achieve better video analytics stream density and latency performance by providing highly optimized building blocks and helps in significant reduction in development time by utilizing popular and powerful open source multimedia framework - GStreamer*.
Working in an Agile cross-geo team, you will define software architecture for DL Streamer, starting from identifying new technology paths and outlining an overall product vision to developing the specs and integrating system level architecture and design.
You will define data types, representation, transfer and ownership within a complex media processing and analytics software.
You will be also responsible for feasibility analysis, platform partitioning, light firmware and software integration, feature-set development, and customer, vendor, and ODM support.
The following skills will be a plus :