Motion Recruitment | Jobspring | Workbridge

C++ Software Engineer - Cape Cod

Boston, Massachusetts

Hybrid

Full Time

$120k - $140k

Our client is designing and developing advanced robotic systems that explore, map, and monitor the ocean depths, supporting a variety of applications, from marine research to industrial inspection. As they continue to grow, they are looking for a talented C++ Software Engineer to help advance the software systems that power their next-generation AUVs.
This role in in Southeastern MA
Roles & Responsibilities:
  • Design, develop, and maintain real-time software systems for autonomous underwater vehicles.
  • Implement control algorithms for vehicle navigation, sensor integration, and autonomous decision-making.
  • Develop and optimize C++ code to ensure high performance, reliability, and low latency in underwater conditions.
  • Collaborate with hardware engineers to integrate sensors and actuators into the AUV software stack.
  • Perform rigorous testing, debugging, and troubleshooting of software systems in both simulated and real-world environments.
  • Contribute to the development of vehicle autonomy features such as path planning, obstacle avoidance, and mission execution.
  • Work within a cross-functional team to meet project milestones and deliver high-quality software.
  • Document code, design decisions, and best practices for future development and team collaboration.
Required Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, Robotics, or a related field (Master’s preferred).
  • 3+ years of experience in C++ software development, with a strong understanding of object-oriented programming (OOP).
  • Proven experience with real-time operating systems (RTOS), embedded systems, and multi-threaded programming.
  • Experience with sensor integration (e.g., IMUs, cameras, sonar) and robotics middleware (e.g., ROS, DDS) is a plus.
  • Strong debugging and problem-solving skills with the ability to work in a highly dynamic and fast-paced environment
The Offer:
  • Competitive Salary
  • You will receive the following benefits:
  • Medical Insurance
  • Dental Benefits
  • Vision Benefits
  • Paid Time Off (PTO)
  • 401(k) {including match- if applicable}

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

Posted by: Rachel Kelsey

Specialization: C++