C++ Software Engineer - UUV Autonomy

Composite Energy Technologies Inc

Bristol (RI)

On-site

USD 90,000 - 140,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Composite Energy Technologies Inc. seeks a Software Engineer to develop and integrate C++ software for unmanned underwater vehicle platforms. You will work across the robotics stack from device and sensor integration to autonomy behaviors, testing and deployment with software, electrical, mechanical and systems engineers.

The role supports rapid prototyping and maintaining production-quality software within Hadalus vehicle product lines, including ROS 2, MOOS, OpenAUV, PCX and MOAA stacks.

Qualifications

  • Bachelor's degree in CS/Engineering or equivalent.
  • 2–5+ years of professional software experience.
  • Passion for autonomy, software and robotics.
  • Proficient in tools for development and debugging.
  • Experience with underwater robotics/electronics.
  • Preferred: DDS middleware, Modern C++, HTML-5 and Java.

Responsibilities

  • Design, implement, and maintain production-quality C++ software for UUV platforms and support equipment.
  • Develop and integrate ROS 2 nodes, packages and system interfaces for UUV platforms.
  • Build and improve autonomy capabilities, such as navigation, path planning and vehicle monitoring.
  • Integrate sensors and hardware interfaces (e.g., motor controllers, actuators, sonars).
  • Develop tools and test environments for simulation, automated testing, and analysis of field data.
  • Diagnose software issues across Linux-based and embedded systems.
  • Collaborate with multidisciplinary teams to define requirements and reviews.
  • Participate in hardware/software in-the-loop testing and demonstrations.

Skills

C++ programming
ROS 2
Autonomy robotics
Linux/embedded

Education

Bachelor's degree in CS/Software/Engineering

Tools

ROS 2
MOOS
OpenAUV
PCX
MOAA

Job description

Composite Energy Technologies Inc. seeks a Software Engineer to develop and integrate C++ software for unmanned underwater vehicle platforms. You will work across the robotics stack from device and sensor integration to autonomy behaviors, testing and deployment with software, electrical, mechanical and systems engineers.

The role supports rapid prototyping and maintaining production-quality software within Hadalus vehicle product lines, including ROS 2, MOOS, OpenAUV, PCX and MOAA stacks.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Composite Energy Technologies Inc • Bristol (RI)

On-site
USD 90,000 - 140,000
Lead Autonomous Simulation Engineer for UUVs
Lead Autonomous Simulation Engineer for UUVs

Leidos • Lynnwood (WA)

On-site
USD 131,000 - 237,000
Senior Maritime Autonomy Software Engineer - C++ (Hybrid)
Senior Maritime Autonomy Software Engineer - C++ (Hybrid)

Client Growth Resources, Inc • Oakland (CA)

Hybrid
USD 210,000 - 300,000
Embedded Software Engineer for USVs & Autonomous Systems
Embedded Software Engineer for USVs & Autonomous Systems

Blue Ops • Florida

On-site
USD 90,000 - 140,000
Maritime Robotics Autonomy Engineer
Maritime Robotics Autonomy Engineer

Booz Allen Hamilton • Bremerton (WA)

On-site
USD 78,000 - 176,000
Autonomy Software Engineer - Uncrewed Systems
Autonomy Software Engineer - Uncrewed Systems

Huntington Ingalls Industries • Pocasset (MA)

On-site
USD 66,000 - 175,000
Medical, dental and vision coverage
401(k) Savings Plan
Tuition reimbursement
+1
Autonomy Software Engineer - Marine USVs
Autonomy Software Engineer - Marine USVs

Textron Inc. • Cockeysville (MD)

On-site
USD 88,000 - 130,000
Flexible Work Schedules
Education Assistance
Career Development & Training
Autonomy Software Engineer for Undersea Vehicles
Autonomy Software Engineer for Undersea Vehicles

Leidos • Lynnwood (WA)

On-site
USD 131,000 - 237,000
High-Fidelity UUV Autonomy Simulation Engineer
High-Fidelity UUV Autonomy Simulation Engineer

Leidos LLC • Lynnwood (WA)

On-site
USD 131,000 - 237,000
Senior C++ Robotics Engineer
Senior C++ Robotics Engineer

Lumicity • Boston (MA)

On-site
USD 120,000 - 180,000