ClickIt Inc. is a leading technology company focused on delivering advanced video management solutions to the retail industry. With headquarters in Hauppauge, New York, and a growing development team in Winston-Salem, North Carolina, we create cutting-edge, user-friendly video surveillance systems tailored to high-demand retail environments. Our solutions integrate seamlessly into businesses, providing enhanced security and operational insights through innovative technology and cloud-based management tools.
Job Title: C++ Software Engineer
Location: On-site in Hauppauge, NY or Winston-Salem, NC
Job Type: Full-time
Position Overview:
We are looking for an experienced C++ Software Engineer to join our dynamic development team. In this role, you will be responsible for building scalable, high-performance software solutions that drive our advanced video surveillance products. You will work on both the enhancement of existing systems and the development of new features. This role requires a strong foundation in C++ programming, along with experience in multi-threading, network programming, and cross-platform development across Windows and Linux environments.
Key Responsibilities:
─ Develop and maintain software applications using C++.
─ Create scalable and efficient code to ensure optimal performance and system reliability.
─ Design and implement algorithms and data structures to solve complex problems.
─ Work on system-level programming and high level application features.
─ Enhance object and people detection algorithms using video feeds.
─ Integrate deep learning and machine learning techniques to improve video processing.
─ Build, test and deploy solutions on both Windows and Linux/Unix platforms.
─ Collaborate with the team to define new features and optimize existing ones.
─ Debug, troubleshoot and optimize code for performance improvements.
─ Stay current with industry trends, emerging technologies and best practices.
─ Write clean, maintainable, efficient code, following industry standards.
─ Contribute to system architecture and participate in design decisions.
Required Qualifications:
─ Bachelors or Master’s degree in Computer Science, Software Engineering, or related field.
─ 2-5 years of C++ software development experience.
─ Experience working with RTSP for real-time video streaming.
─ Strong knowledge of algorithms and data structures with effective implementation and optimization skills.
─ In-depth knowledge of multi-threading, concurrency and optimization techniques for high performance applications.
─ Familiarity with network programming (sockets, HTTP, TCP/IP, etc.) and communication protocols.
─ Proficiency in memory management and low-level system programming.
─ Cross platform development experience, particularly in Windows and Linux/Unix environments.
─ Excellent problem-solving skills and proven ability to tackle on complex technical challenges.
Preferred Qualifications:
─ Experience with video technologies including RTSP.
─ Experience with deep learning and machine learning frameworks and methodologies.
─ Familiarity with object, people and color detection from video feeds.
─ Self-motivated, proactive and eager to learn new technologies.
─ Excellent interpersonal skills, with the ability to motivate and maintain a positive attitude.
─ Excellent organizational skills with high attention to detail.
─ Ability to work independently as well as within a collaborative team setting.
Benefits:
─ Competitive salary
─ Comprehensive medical, dental, vision and life insurance
─ Exceptional 401K Benefits
─ Paid holiday and vacation plan
─ Great team in a highly technical environment
ClickIt Inc. is an equal opportunity employer. We are committed to creating an inclusive and diverse work environment where all qualified applicants receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. We encourage applicants from all backgrounds to apply and join our dynamic team.