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:
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
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.
- 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
- 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.