C++ Image Processing Software Engineer

Boston, Massachusetts

Hybrid

Full Time

$120k - $160k

Job Title: C++ Image Processing Software Engineer
Location: Greater Boston Area
About: Our client specializes in innovative security solutions that leverage cutting-edge technology to ensure safety and efficiency. The team is dedicated to developing advanced image processing algorithms that enhance surveillance and security applications and are looking for a passionate and skilled C++ Image Processing Software Engineer to join their dynamic team in the Greater Boston area.
Job Description: As a C++ Image Processing Software Engineer, you will play a key role in the development of high-performance image processing systems. You will collaborate with cross-functional teams to design, implement, and optimize algorithms that improve security solutions. This position requires a strong understanding of computer vision, image processing techniques, and software development in C++.
Required Skills & Experience
  •  Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 3+ years of professional experience in software development with a focus on C++.
  • Strong understanding of image processing techniques and algorithms (e.g., filtering, segmentation, feature extraction).
  • Experience with computer vision libraries (e.g., OpenCV, TensorFlow) is a plus.
  •  Familiarity with software development best practices, version control (Git), and agile methodologies.
  •  Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills
What You Will Be Doing
Tech Breakdown
  • C++: Core language for developing image processing algorithms and systems.
  • Windows/Linux: Depending on deployment requirements; familiarity with both is beneficial.
Daily Responsibilities
  • Design, develop, and optimize image processing algorithms in C++ for security applications.
  • Collaborate with product managers and other engineers to define software requirements and specifications.
  • Analyze and improve existing image processing workflows and systems for performance and accuracy.
  • Conduct rigorous testing and debugging of software components to ensure high quality and reliability.
  •  Stay up-to-date with the latest advancements in image processing and computer vision technologies.
  •  Document software design, development processes, and technical specifications.
  • Participate in code reviews and contribute to team knowledge sharing.

The Offer
  • Bonus OR Commission eligible
You will receive the following benefits:
  • Medical, Dental, and Vision Insurance
  • Vacation Time
  • Stock Options

Posted by: Christina Carboni

Specialization: Software EngineeringC++