Motion Recruitment
C++ Embedded and Application Developer
Motion Recruitment, Boston, Massachusetts, us, 02298
A leader in next-generation scanning technology, is seeking a talented Mid-Level Software and Embedded Engineer with expertise in C++ to join their dynamic team. This full-time position offers an exciting opportunity to contribute to the development of cutting-edge scanning systems that are transforming industries such as security and industrial automation.
As a Mid-Level Engineer, you will be responsible for designing, implementing, and optimizing embedded software systems and C++ applications. You'll work closely with hardware and firmware teams to ensure smooth integration and performance of advanced scanning solutions. This role is perfect for an engineer with a solid foundation in embedded systems and software development who is eager to take on impactful projects in a collaborative environment.
Required Skills & Experience
Bachelor's degree in Computer Science, Electrical Engineering, or a related field. 3-5 years of professional experience in software and embedded systems development. Proficiency in C++ programming for embedded and real-time systems. Experience with hardware-software integration and low-level device programming. Strong understanding of multithreading, memory management, and system optimization. Hands-on experience with embedded platforms and microcontrollers. Desired Skills & Experience
Familiarity with embedded Linux or real-time operating systems (RTOS). Experience with communication protocols (UART, SPI, I2C, Ethernet, etc.). Knowledge of hardware debugging tools such as oscilloscopes or logic analyzers. Exposure to Agile development processes and version control systems like Git. What You Will Be Doing
Tech Breakdown
70% Embedded Systems Development in C++ 20% Hardware-Software Integration 10% Research and System Optimization Daily Responsibilities
75% Hands-On Development and Testing 15% Collaboration with Hardware and Firmware Teams 10% Code Reviews and Team Support The Offer
Competitive salary with room for growth Relocation assistance available You will receive the following benefits:
Medical Insurance Dental and Vision Benefits Paid Time Off (PTO) 401(k) with company match Flexible hybrid work environment
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++
As a Mid-Level Engineer, you will be responsible for designing, implementing, and optimizing embedded software systems and C++ applications. You'll work closely with hardware and firmware teams to ensure smooth integration and performance of advanced scanning solutions. This role is perfect for an engineer with a solid foundation in embedded systems and software development who is eager to take on impactful projects in a collaborative environment.
Required Skills & Experience
Bachelor's degree in Computer Science, Electrical Engineering, or a related field. 3-5 years of professional experience in software and embedded systems development. Proficiency in C++ programming for embedded and real-time systems. Experience with hardware-software integration and low-level device programming. Strong understanding of multithreading, memory management, and system optimization. Hands-on experience with embedded platforms and microcontrollers. Desired Skills & Experience
Familiarity with embedded Linux or real-time operating systems (RTOS). Experience with communication protocols (UART, SPI, I2C, Ethernet, etc.). Knowledge of hardware debugging tools such as oscilloscopes or logic analyzers. Exposure to Agile development processes and version control systems like Git. What You Will Be Doing
Tech Breakdown
70% Embedded Systems Development in C++ 20% Hardware-Software Integration 10% Research and System Optimization Daily Responsibilities
75% Hands-On Development and Testing 15% Collaboration with Hardware and Firmware Teams 10% Code Reviews and Team Support The Offer
Competitive salary with room for growth Relocation assistance available You will receive the following benefits:
Medical Insurance Dental and Vision Benefits Paid Time Off (PTO) 401(k) with company match Flexible hybrid work environment
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++