Sign up for our
weekly
newsletter
of fresh jobs
Job Title: C++ Software Engineer- Image ProcessingLocation: Greater BostonOur client pioneers in providing cutting-edge security solutions to safeguard people, property, and information. Their innovative products and services are designed to address the most pressing security challenges of today and tomorrow. Committed to excellence, and we are seeking a talented C++ Software Engineer with a focus on image processing to join their dynamic team.They are looking for an experienced C++ Software Engineer specializing in image processing to develop and enhance software solutions for their security products. In this role, you will work on designing, implementing, and optimizing algorithms for image and video analysis, with the goal of improving the effectiveness and reliability of their security systems.Required Skills & Experience• Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degrees are a plus.• Minimum of 3 years of professional experience in C++ software development with a strong focus on image processing and computer vision.• Proficiency in C++ with deep knowledge of standard libraries and best practices.• Experience with image processing libraries such as OpenCV, Dlib, or similar.• Familiarity with algorithms and techniques in computer vision, including feature extraction, image classification, and object recognition.• Understanding of multithreading and parallel processing in C++.Desired Skills & Experience• Experience with GPU programming and acceleration techniques (e.g., CUDA).• Knowledge of security systems and related technologies.• Familiarity with machine learning frameworks and their application in image processing.What You Will Be DoingTech Breakdown• C++• LinuxDaily Responsibilities• Design and develop advanced image processing algorithms for tasks such as object detection, facial recognition, motion tracking, and anomaly detection.• Implement and optimize image processing algorithms in C++ to ensure high performance and efficiency within our security solutions.• Work closely with other engineering teams to integrate image processing components into larger security systems and ensure seamless functionality.• Develop and execute test plans to validate the performance and accuracy of image processing algorithms. Debug and resolve issues as they arise.• Analyze and optimize code for performance, including memory usage and processing speed, to meet realtime requirements of security applications.• Engage with crossfunctional teams, including hardware engineers, data scientists, and product managers, to align image processing capabilities with product requirements and user needs.The Offer• Bonus OR Commission eligibleYou will receive the following benefits:• Medical, Dental, and Vision Insurance• Vacation Time• Stock OptionsApplicants must be currently authorized to work in the US on a full-time basis now and in the future.