C++ Developer


ClickIt is a well-established engineering/information based technology company that develops and manufactures a complete line of advanced, easy to use HVR, DVR, and NVR video surveillance systems supporting a wide selection of IP cameras. ClickIt systems are designed for integration into the most demanding retail environments. ClickIt’s Video Solutions delivers value to multiple business groups within the retail enterprise including Asset Protection, Marketing, Advertising, and Store Operations via our implementation of Analytics at the Edge. ClickIt’s also offers a cloud based Central Management System that monitors the health and well-being of ClickIt video systems.

ClickIt is headquartered in Hauppauge, NY and has a research and development facility in Winston Salem, NC. Our employees have a variety of backgrounds with a wealth of experience across many complementary industries. This contributes to our unique work culture and environment. All our employees are eager to learn new technologies and apply them our solutions.

For this full-time position, we are seeking a skilled and detail-oriented C++ Developer to develop customized applications.


  • Design and development of data intensive image processing applications
  • Video communications for Windows, Linux and Mobile environment
  • Produce high quality code and deliver on schedule.
  • Work with Project Management to review requirements, scope and timing.
  • Conduct and participate in design and code reviews.
  • Enhance platform and integration technologies.
  • Contribute to product development team.

Required Skills:

  • BS Degree in computer science or related technical field
  • 1+ years of experience in C++ developing data intensive commercial software development.
  • Strong object oriented design experience is required.
  • Ability to understand and write complex algorithms in C++.
  • Experience in HTTP POST, sockets, named pipes and network security.
  • Understanding of concurrency and synchronization.
  • Background in C++, C++/CLI marshaling between native SDK and C# applications.
  • Ability to cooperate within teams and across teams and also independently.
  • Strong analytical and creative problem solving skills.

Desired Skills:

  • Experience in Image processing analysis (OpenCV, MATLAB, etc.)
  • Experience in OpenCV and QT libraries.
  • Experience in SOAP and/or any open source libraries.
  • Experience in HTTP and/or RTSP communications.
  • Experience in developing C++ projects for Linux/Unix platform.
  • Good working knowledge in Unix/Linux shell scripting.