Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Composite Energy Technologies Inc

Job Description

Job Description

 

Software Engineer

 

Classification: Exempt

Reports to: Director of Software & Autonomy

Date: November 2026

 

Job Description

Summary

Position for a C++ Software Engineer to develop and integrate software for unmanned underwater vehicle platforms. Individual will work across the entire robotics stack from device and sensor integration to autonomy behaviors, testing and deployment alongside software, electrical, mechanical and systems engineers.

 

The role is suited to an engineer who can rapidly prototype proof-of-concepts to showcase capabilities and maintain hardened production-quality software within our Hadalus vehicle product lines.

 

Essential Functions

Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

  • 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, which may include motor controllers, actuators, Forward Looking Sonars, Side-Scan Sonars and alike.
  • Develop tools and test environments for simulation, automated testing, and analysis of field data.
  • Diagnose software and integration issues across Linux-based systems and embedded platforms.
  • Collaborate with multidisciplinary teams to define requirements, review designs and deliver tested capabilities.
  • Participate in both hardware and software in-the-loop testing and occasional field testing or customer demonstrations.
  • Support the development, operation, and maintenance for the purposes of testing and mission demonstration as applicable to marine vehicles.
  • Develops test strategies, devices, and systems. Prepares test procedures and test reports as necessary to document designs, procedures, and results.
  • Preferred experience with core 3rd party software stacks including but not limited to ROS 2, MOOS, OpenAUV, PCX and MOAA.
  • May use computer assisted engineering and design software and equipment to perform assignments.
  • Travel to the events as needed.

 

Work Environment

While performing the duties of this job, the employee can exposed to fumes and/or airborne particles and moving mechanical parts. The noise level in the work environment can be loud.

 

Physical Demands

Must possess ability to work in a standard office environment and on production floor; use standard office equipment, including a computer; walk and climb stairs; carry supplies, equipment, and materials up to 40 lbs.; read printed materials on computer screen; and communicate in person and over the phone

 

Position Type & Expected Work Hours This is a full-time position. Days and hours of work are Monday through Friday, 40 hours per week. This position occasionally requires long hours and weekend work.

Travel

Occasional travel to demonstrations is expected for this position.

 

Required Education and Experience

  • Bachelor's degree in Computer Science, Software/Electrical Engineering or equivalent experiences.
  • (2-5+) years professional software systems experience
  • Passion for autonomy, software and robotics
  • Proficient/understand software tools needed for all elements of development and debugging
  • Experience working with underwater robotics/electronics
  • Preferred: Not required: Experience with DDS middleware, Modern C++, HTML-5 and Java.
  • Ability to work both independently and with a team
  • Software testing and production release experience
  • Machine learning experience a plus
  • Ability to read, write, and speak English
  • Must be a US Citizen

Other Duties

Please note that this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Activities, duties, and responsibilities may change at any time with or without notice.

Must be able to pass a background check

Must be a citizen of the United States

Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Bristol, RI vacancy
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Bristol, RI
    1 day ago
  • $80.51k - $107.34k

     ...shape the future of AI‑ready connectivity, join us today. The Role Join Lumen Security Advisory Services as a Cloud Security Engineer, helping customers identify and reduce security risk across cloud and on-premises environments. This hands-on, early-career... 
    Suggested
    Full time

    Lumen

    Bristol, RI
    3 days ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Suggested
    Full time

    Cheez

    Bristol, RI
    4 days ago
  •  ...coordinating all activities related to requirements gathering, design, development and implementation of client information systems and software applications. The developer will also be responsible for maintaining, supporting and upgrading existing client systems and... 
    Suggested

    ComTec

    Fall River, MA
    3 hours ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering... 
    Suggested
    Full time
    Temporary work
    For contractors

    Lumen

    Bristol, RI
    3 days ago
  • $85k - $105k

     ...information technology, logistics management, business process re-engineering, financial management, and administrative support services for...  ..., and IT professionals ready to welcome you aboard! Title: Software Engineer I Location: Middletown, RI Salary: $85,000 - $1... 
    Full time
    Local area

    Jobot

    Middletown, RI
    2 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Bristol, RI
    3 days ago
  • $120k - $140k

     ...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales...  ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Bristol, RI
    3 days ago
  •  ...and operations through cutting-edge technology and unparalleled engineering. Our AUVs are defining the next generation of underwater...  ...close to the metal, bring up new hardware, and own the low-level software that keeps our vehicles running reliably in demanding maritime... 
    Permanent employment

    Vatn Systems

    Bristol, RI
    2 days ago
  • SEACORP is seeking a well-qualified Software Engineer I . Primary Duties and Responsibilities: Job Summary : SEACORP’s Combat Systems Business Area is seeking a highlymotivated and detail-oriented Entry-Level Software Engineer to join our growingteam. The selected candidate... 
    Temporary work
    Work at office
    Local area

    Systems Engineering Associates Corporation

    Middletown, RI
    2 days ago
  • $58 - $60 per hour

    Innova Solutions has a client that is immediately hiring for a Software Engineer. Position Type: Full-Time Contract, Possible Contract to hire Duration: 12 months Location: Fall River, Massachusetts Job Description: The candidate must be able to clearly communicate both... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Immediate start
    Worldwide
    Flexible hours

    Innova Solutions Inc.

    Fall River, MA
    2 days ago
  • SEACORP is seeking a well-qualified Software Engineer I . Primary Duties and Responsibilities Job Summary: SEACORP is seeking an entry level Software Engineers with ability to obtain a DoD Secret Clearance out of its main location in Middletown, RI. This role will work... 
    Temporary work
    Work at office
    Local area

    Seacorp

    Newport, RI
    2 days ago
  • SEACORP is seeking a well-qualified Software Engineer I to contribute to the design, development, and implementation of software for mission-critical defense applications. The role offers the opportunity to work alongside experienced engineers in a professional and technologically... 

    Systems Engineering Associates Corporation

    Middletown, RI
    2 days ago
  • $138.9k - $180.6k

     ...Description: Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and maintaining software... 
    Temporary work
    For contractors
    Work experience placement
    Casual work
    Local area
    Remote work

    SAAB

    Bristol, RI
    a month ago
  • $129.2k

     ...Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing...  ...Qualifications ~ Experience with tools such as Wireshark, encryption software, Snort, Sguil, Suricata, Kibana, Metasploit, Nmap, OpenSSL, or... 
    Full time
    Summer work
    Internship
    Work at office
    Monday to Friday

    Amazon

    Bristol, RI
    2 days ago
  • $50 per hour

     ...Business ServicesStandard Job DescriptionJoin our team as a Staff AI Engineer focused on ontologies, knowledge graphs, and production AI...  ...and experience requirement.Experience developing production software in Python and architecting distributed or cloud-based systems.Experience... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Newport, RI
    1 day ago
  • $86.8k - $165.2k

     ...the first routers were implemented. Today, BBN's scientists and engineers are working to advance the state-of-the-art on topics ranging...  ..., decision-making, and communication. We are looking for software developers and AI enthusiasts to join us in developing and transitioning... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Middletown, RI
    1 day ago
  • SEACORP in Newport, RI is seeking an entry level Software Engineer I to join a multidisciplinary team developing software for military systems and to pursue a DoD Secret clearance. This role offers exposure to full software lifecycle and collaboration with government personnel... 

    Seacorp

    Newport, RI
    2 days ago
  • The Toro Company is seeking a Lead Business Systems Analyst to drive SAP Sales and Distribution and Order-to-Cash initiatives. You will translate business needs into robust SAP solutions and provide leadership across projects. In this senior role, you will mentor teammates...

    The Toro Company

    Bristol, RI
    2 days ago
  • SEACORP in Middletown, RI is seeking an Entry-Level Software Engineer to contribute to the design, development, and testing of software for mission-critical defense applications. You will work with experienced engineers in a professional, technically focused environment... 

    Seacorp

    Middletown, RI
    2 days ago
  • $120.3k - $264.8k

    Job Title: NUWC Lead Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 25% Type of Travel: Continental US * * * What You'll Get to Do Develop... 
    Full time
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Flexible hours

    CACI International, Inc.

    Newport, RI
    4 days ago
  • Innova Solutions is hiring a Software Engineer for a full-time contract position in Fall River, Massachusetts. The role includes software development across C#, C++, and C, with emphasis on Windows/Linux development for autonomous maritime vehicles, and potential contract... 
    Full time
    Contract work

    Innova Solutions Inc.

    Fall River, MA
    2 days ago
  • $110k - $138k

     ...collaborative ecosystem featuring state-of-the-art hardware and software—WWT enables clients and partners to conceptualize, test and...  ...offerings. Education: Bachelor’s degree in Computer Science, Engineering, Robotics, or a related field. Advanced degrees or relevant AI... 
    Full time
    Work experience placement
    Remote work
    Flexible hours
    Shift work

    World Wide Technology

    Bristol, RI
    5 days ago
  •  ...Description Job Description Research & Development Scientist / Engineer Optical Systems & Instrument Development Company:...  ...mathematical modeling using tools such as Python, MATLAB, or similar software. Experience with optical simulation, mechanical design, or... 
    Full time

    AMERICAN ECOTECH LC

    Warren, RI
    17 days ago
  • $106k - $159.5k

     ...purposeful work and meaningful impact every day. Learn more about what makes us different and how you can make your mark as a Senior Software Engineer at Marsh Agency. Marsh Agency helps people and organizations manage risk and prepare for the future through insurance,... 
    Minimum wage
    Full time
    Local area
    Remote work
    Night shift

    Marsh McLennan

    Newport, RI
    22 hours ago
  • $84.63k - $112.84k

    Lumen is the trusted network for the AI‑powered world, connecting people, data, and applications through our expansive fiber network and connected ecosystem. We enable secure, high‑performance connectivity across cloud, edge, and AI workloads for enterprises, governments...
    Full time
    Temporary work
    Remote work

    Lumen

    Bristol, RI
    3 days ago
  • $155k - $185k

     ...- $185,000 per year A bit about us: We are a defense technology company delivering mission-critical software and systems to the U.S. Navy. Our engineering teams build, integrate, and field systems for submarines, aircraft carriers, and shore-based platforms, working... 
    Local area
    Relocation package

    Jobot

    Middletown, RI
    3 days ago
  • $162k - $184.5k

     ...collaborative ecosystem featuring state-of-the-art hardware and software—WWT enables clients and partners to conceptualize, test and...  ...performance teams? Join WWT today! What is the Solutions Consulting & Engineering (SC&E) Team and why join? Solutions Consulting & Engineering... 
    Full time
    Contract work
    Shift work

    World Wide Technology

    Bristol, RI
    1 day ago
  • $35 per hour

     ...take you? Transform the everyday with us! Our Siemens Grid Software team works to accelerate and secure the energy transition. We...  ...Basic Qualifications: Pursuing a master’s degree Electrical Engineering, Power Systems Engineering, or related field. Ability to... 
    Remote job
    Hourly pay
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Immediate start

    Siemens

    Bristol, RI
    1 day ago
  •  ...Design Engineer The Design Engineer is responsible for the execution of all facets ofdesign engineering projects in support of...  ...engineering CAD (SolidWorks), FEA/FMEA, project/time management software such as Outlook for effective time management. - Experience... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Immediate start

    Ducommun, Inc.

    Warren, RI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!