Motion Recruitment
C++ Software Engineer
Motion Recruitment, Boston, Massachusetts, us, 02298
A top security scanning technology, is seeking a C++ Software Engineer to join their team in the Greater Boston area. This full-time hybrid role is focused on designing, developing, and maintaining software solutions that power advanced security scanning products. As part of this team, you will work on high-performance C++ applications that interact with embedded systems and hardware components, ensuring seamless operation of sophisticated scanning devices used in critical applications.
If you have 4+ years of experience in C++ development and are eager to work on impactful technology, this is an excellent opportunity to advance your career in a collaborative and innovative environment.
Required Skills & Experience
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 4+ years of experience in C++ software development. Strong understanding of object-oriented programming and software design principles. Experience with real-time or high-performance software applications. Familiarity with multi-threaded programming and debugging. Desired Skills & Experience
Experience with Qt for GUI and application development. Knowledge of embedded systems, firmware development, and hardware integration. Familiarity with message brokering systems such as RabbitMQ. Exposure to communication protocols (e.g., SPI, I2C, UART) and device drivers. Strong problem-solving skills with a focus on optimizing performance and reliability. What You Will Be Doing
Tech Breakdown
70% C++ Development for Core Applications 20% Integration with Embedded Systems and Hardware 10% System Testing and Optimization Daily Responsibilities
60% Hands-On Software Development and Debugging 25% Collaboration with Cross-Functional Teams (Firmware, Hardware, and QA) 15% Performance Optimization and System Reliability Improvements The Offer
Competitive base salary Hybrid work schedule (mix of in-office and remote flexibility) You will receive the following benefits:
Medical Insurance Dental Benefits Vision Benefits Paid Time Off (PTO) 401(k) with match
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
#LI-JD7
Posted by:
John Dolan
Specialization:
C++
If you have 4+ years of experience in C++ development and are eager to work on impactful technology, this is an excellent opportunity to advance your career in a collaborative and innovative environment.
Required Skills & Experience
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 4+ years of experience in C++ software development. Strong understanding of object-oriented programming and software design principles. Experience with real-time or high-performance software applications. Familiarity with multi-threaded programming and debugging. Desired Skills & Experience
Experience with Qt for GUI and application development. Knowledge of embedded systems, firmware development, and hardware integration. Familiarity with message brokering systems such as RabbitMQ. Exposure to communication protocols (e.g., SPI, I2C, UART) and device drivers. Strong problem-solving skills with a focus on optimizing performance and reliability. What You Will Be Doing
Tech Breakdown
70% C++ Development for Core Applications 20% Integration with Embedded Systems and Hardware 10% System Testing and Optimization Daily Responsibilities
60% Hands-On Software Development and Debugging 25% Collaboration with Cross-Functional Teams (Firmware, Hardware, and QA) 15% Performance Optimization and System Reliability Improvements The Offer
Competitive base salary Hybrid work schedule (mix of in-office and remote flexibility) You will receive the following benefits:
Medical Insurance Dental Benefits Vision Benefits Paid Time Off (PTO) 401(k) with match
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
#LI-JD7
Posted by:
John Dolan
Specialization:
C++