Logo
Motion Recruitment

Senior C++ Software Engineer Scanning Technology

Motion Recruitment, Boston, MA, United States


A leading scanning and imaging company in the Greater Boston Area as a Senior C++ Application Developer. This is a full-time, onsite role that offers the opportunity to design and optimize software solutions for cutting-edge scanning systems. Work hands-on with advanced technologies in a collaborative and dynamic team environment.

Are you passionate about creating high-performance applications that push the boundaries of imaging and scanning technologies? This position offers a unique opportunity to work closely with experts in the field, solve complex challenges, and directly contribute to the success of innovative scanning solutions. Ideal candidates have extensive experience in C++ application development and are excited about delivering impactful software that powers industry-leading systems.
Required Skills & Experience

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional experience in C++ application development.
  • Expertise in modern C++ (C++11/14/17/20), multithreading, and object-oriented programming.
  • Experience developing high-performance, real-time software solutions.
  • Familiarity with imaging systems, scanning technologies, or signal processing.
  • Strong problem-solving skills with proficiency in debugging multi-threaded systems.
  • Knowledge of software development lifecycle (SDLC) and version control systems (e.g., Git).
Desired Skills & Experience
  • Experience with imaging libraries such as OpenCV.
  • Familiarity with hardware interfaces like I2C, SPI, and USB.
  • Proficiency in Linux and Windows development environments.
  • Knowledge of GPU programming or parallel processing.
  • Strong mathematical foundation in signal processing or computer vision.
What You Will Be Doing
Tech Breakdown
  • 70% C++ Application Development
  • 20% System Integration
  • 10% Debugging and Performance Optimization
Daily Responsibilities
  • 60% Hands-On Development
  • 25% Team Collaboration
  • 15% Testing and Optimization
The Offer
  • Bonus Eligible
You will receive the following benefits:
  • Medical Insurance
  • Dental Benefits
  • Vision Benefits
  • Paid Time Off (PTO)
  • 401(k) with Employer Matching

Applicants must be currently authorized to work in the United States on a full-time basis now and in the future.

#LI-JD7

Posted by: John Dolan

Specialization: C++