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
Tech Breakdown
The Offer
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
Tech Breakdown
- C++: Core language for developing image processing algorithms and systems.
- Windows/Linux: Depending on deployment requirements; familiarity with both is beneficial.
- 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
- Medical, Dental, and Vision Insurance
- Vacation Time
- Stock Options