1

Computer Software Trainer Jobs in Rhode Island (NOW HIRING)

Leads the creation and maintenance of training procedures to ensure safe operation of the vehicle ... May use computer assisted engineering and design software and equipment to perform assignments.

IT Manager

Lincoln, RI · On-site

$86K - $106K/yr

Determine computer software or hardware needed to set up or alter system; evaluate new equipment or ... Training skills * Time and priority management skills * Project management skills Physical Demands ...

IT Manager

Lincoln, RI · On-site

$86K - $106K/yr

Determine computer software or hardware needed to set up or alter system; evaluate new equipment or ... Training skills * Time and priority management skills * Project management skills Physical Demands ...

The candidate will regularly perform research and make recommendations for both software and ... Assisting in the installation of computer systems onboard submarines. * Performing cybersecurity ...

Demonstrate Intermediate computer literacy skills for use of job-related software and technology ... NCCA Personal Trainer Certification or Exercise-Science related degree * Maintain a CPR / AED ...

The candidate will regularly perform research and make recommendations for both software and ... Assisting in the installation of computer systems onboard submarines. * Performing cybersecurity ...

Senior Software Engineer, Java

NC · On-site +1

$150K - $220K/yr

Bachelor's degree in computer science, Computer Engineering, Information Technology, or equivalent ... NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training ...

SCIENTIST

Newport, RI · On-site

$101K/yr

You will serve as a COMPUTER SCIENTIST in the UNDERSEA WARFARE MISSION ANALYSIS AND ENGINEERING ... Examples of qualifying experience may include: developing and testing software, utilizing software ...

SCIENTIST

Newport, RI · On-site

$101K/yr

You will serve as a COMPUTER SCIENTIST in the UNDERSEA WARFARE MISSION ANALYSIS AND ENGINEERING ... Examples of qualifying experience may include: developing and testing software, utilizing software ...

Senior Software Engineer, Java | Patching

NC · On-site +1

$125K - $165K/yr

Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent ... NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training ...

Showing results 21-40

Computer Software Trainer information

What is the difference between Computer Software Trainer vs Software Developer?

AspectComputer Software TrainerSoftware Developer
CredentialsTypically requires a degree in computer science or related field, plus certifications like CompTIA or MicrosoftRequires a degree in computer science, software engineering, or related field; certifications vary
Work EnvironmentTraining sessions, classrooms, corporate training centersOffice, development labs, remote work
Employer & Industry UsageEducational institutions, corporate training firms, tech companiesTech companies, startups, software firms
Common Search & ComparisonOften compared for training skills vs coding skillsCompared for coding, development, and project work

The main difference is that a Computer Software Trainer focuses on teaching users or employees how to use software applications, while a Software Developer designs, codes, and maintains software programs. Both roles require technical knowledge, but trainers emphasize instructional skills, whereas developers focus on creating software solutions.

Infographic showing various Computer Software Trainer job openings in Rhode Island as of September 2026, with employment types broken down into 6% Internship, 64% Full Time, 24% Part Time, and 6% Temporary. Highlights an 94% In-person, and 6% Remote job distribution.

Director Software and Autonomy

Bristol, RI

$264K/yr

Full-time

Re-posted 5 days ago


Key responsibilities

  • Lead the software integration of systems, processes, interconnections, and methodologies to ensure system performance.

  • Support the development, operation, and maintenance of software and systems for testing and mission demonstration of marine vehicles.

  • Lead vehicle behavior and mission implementation for demonstrations, including travel to event locations.


Job description

Job Description

Summary

This position will lead CET in the design, develop, testing and implementation of software systems and autonomy. The director will lead the team in developing mission capable vehicle-level integrations for the CET UUV family. As new missions are contemplated, the director will develop and socialize software and systems strategy into the overall CET quoting, planning and engineering activities.

Essential Functions

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

  • Lead software integration of systems, processes, interconnections, and methodologies to ensure the performance of the total system.
  • Create maintain the autonomy strategy and maturity model in collaboration with the CTO and engineering leadership.
  • Support the development, operation, and maintenance for the purposes of testing and mission demonstration as applicable to marine vehicles.
  • Lead vehicle behavior and mission implementation for the purposes demonstrations, including travel to the events as needed.
  • Provide expert leadership in utilization of external communication and signals such as GPS, Acoustic Comms or satellite systems to execute vehicle missions.
  • Work with electrical engineering to ensure hardware architecture is capable and appropriate for current and near-future mission needs.
  • Provides analysis related to the design, development, and implementation of software elements, associated hardware components, or 3rd party software needed to execute the vehicle missions.
  • Provide the engineering leadership on core 3rd party autonomy solution including MOAA, PCX and Open UUV.
  • Develops test strategies, devices, and systems. Prepares test procedures and test reports as necessary to document designs, procedures, and results.
  • Leads the creation and maintenance of training procedures to ensure safe operation of the vehicle in the field by CET or customer personnel.
  • Provided expert input on technical drawings, specifications of software systems, datasheets to ensure conformity to standards and effectively communicate customer requirements.
  • May use computer assisted engineering and design software and equipment to perform assignments.

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 (MS+ preferred)
  • (7-10+) years professional software systems experience
  • Passion for autonomy and software
  • Ability to manage multi-program deliverable priorities to meet milestone commitments.
  • Proficient/understand software tools needed for all elements of development and debugging
  • Experience working with underwater robotics/electronics
  • Preferred: Not a must: Experience UUVs and integrating subsea acoustic sensors
  • 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.

This job description has been approved by all levels of management: