Logo
Study International

Senior Software Engineer

Study International, Boston, Massachusetts, us, 02298


Senior Software Engineer

Our client is a leading provider of cutting-edge security solutions designed to protect and enhance the safety of people and assets. Based in Massachusetts, they leverage advanced technology to deliver state-of-the-art security systems that integrate seamlessly into a variety of environments. They are committed to innovation, excellence, and creating a safer world through technology.They are seeking a highly skilled and experienced Senior Software Engineer with expertise in image processing to join their dynamic team. In this role, you will be responsible for designing, developing, and optimizing image processing algorithms and software solutions that are integral to our security systems.

Required Skills & Experience

Bachelor’s degree in Computer Science, Electrical Engineering, or a related field. Advanced degree (Master’s or Ph.D.) is a plus.5+ years of experience in software engineering with a focus on image processing.Proven experience with image processing libraries and frameworks such as OpenCV, TensorFlow, or similar.Strong programming skills in languages such as C++, Python, or Java.Deep understanding of image processing techniques including filtering, feature extraction, and machine learning-based approaches.Experience with real-time image processing and optimization techniques.Familiarity with security and surveillance systems, including cameras and sensors, is highly desirable.Excellent problem-solving skills and the ability to work in a fast-paced, team-oriented environment.Strong communication skills, both written and verbal.Desired Skills & ExperienceExperience with embedded systems and/or edge computing environments.Knowledge of computer vision applications and integration with AI/ML models.Familiarity with cloud-based image processing and storage solutions.Experience with software development methodologies such as Agile or Scrum.What You Will Be DoingDesign and develop robust image processing algorithms and software to support security and surveillance applications.Collaborate with cross-functional teams including hardware engineers, data scientists, and product managers to define and refine image processing requirements and specifications.Implement and optimize image processing techniques such as object detection, recognition, tracking, and image enhancement.Conduct performance analysis and benchmarking to ensure the efficiency and effectiveness of image processing solutions.Troubleshoot and resolve complex issues related to image processing and software integration.Stay updated with the latest trends and advancements in image processing and security technologies, and integrate relevant innovations into our solutions.Mentor junior engineers and provide technical guidance and leadership within the team.Document software design, development processes, and best practices.

#J-18808-Ljbffr