




#### **Responsibilities** * Create integration between the video management systems and the IOT devices. * Support and develop new features of our platform SDK for media processing. * Develop new methods to optimize the workflow of computer vision/media processing pipelines * Prototype new ideas before integrating them in the final solution. * Design and architect practical systems for solving challenging image understanding problems. * Work closely with an entrepreneurial team of experienced computer vision researchers and software engineers to successfully execute R\&D projects and continue to grow our business base. #### **Qualifications** * Strong knowledge in OOP and Design Patterns. * Strong knowledge in C\+\+ 11, STL and its build environment is a must (C\+\+ 14/17/20 is a plus), * Experience in Nvidia CUDA and Nvidia Nsight is a plus, * Proven work experience with OpenCV (experience in ffmpeg or gstreamer is a plus), * Working experience in computer vision algorithm development is highly recommended, * Working experience in software product development, * Good Understanding of multithreading and multi\-threaded micro\-services, * Good knowledge of build system such as CMake, * Good knowledge in messaging protocols and RPCs (e.g., AMQP, Kafka, Thrift and gRPC), * Good knowledge of the Linux Operating system environment, * Familiarity with integration, testing, and software product life cycle is important, * Understanding the basics of Computer Vision Algorithms and Machine Learning, * Knowing QT for UI is a plus, * Knowing PCL is a plus, * Familiarity of Git for source control. #### **Requirements** * A minimum of 3\-5 years of experience in product development in related technologies. * Strong academic background on computer science and technologies, include operatingsystem, data structure \& algorithm, distributed system, and parallelization techniques. * BSc in Computer Science, Engineering or relevant field, * Good command of written and spoken English, * Problem\-solving attitude, * Team spirit, * Has the ability to analyze data, identify/define business rules and implement transformation logic necessary to move data, * Understands object\-oriented analysis and design techniques, * Creative problem\-solving skills and ability to effectively communicate and translate feedback, needs and solutions, * Strong teamwork orientation and the ability to foster collaboration within and across teams, * Strong performance analysis and troubleshooting; * Excellent work ethic and strong sense of ownership of end\-results. ###### **Interested candidates are required to send their most updated CV supported with a cover letter to** **careers@avidbeam.com**


