— C++ and Python to rapidly prototype a heterogeneous system of multiple software / hardware components including on-premises computer vision servers, video management servers, industrial PLC controllers, network cameras, indoor positioning system servers, and cloud components (AWS cloud services) — using various API/SDK.
— Linux development experience (application and system level).
— Strong CS expertise (algorithms, data-structures, design patterns, etc.).
— Multithreading and TCP/IP networking.
— Experience using JIRA or similar tracking / reporting systems is required.
— Minimum experience: 3 years.
— MS or BS in Math/Computer Science/etc.
— Good written and spoken English.
— Network operations and NOC.
— Video streaming technologies.
— DevOps (especially related to AWS cloud).
— C++ (and occasionally Python) code development for Computer Vision servers and/or embedded Linux platforms.
— PoC rapid prototyping and software integration.
— Business logic implementation according to the specs.
— Maintenance and refactoring of existing solutions and applications.
— Involvement in requirements analysis, architecture development and SW design.
— Efficient regular communication with HQ, travel abroad is required.