1

Robotics Software Engineer Jobs in Rhode Island (NOW HIRING)

Robotics Engineer-Software

Bristol, RI ยท On-site

$110 - $150/hr

As the Software Engineer at Jaia Robotics, you will help shape the intelligence that drives our fleet of autonomous marine vehicles. This role combines algorithm development, mission autonomy ...

Field Software Engineer

Providence, RI ยท On-site

$90 - $150/hr

Its software-defined hardware approach powers military and commercial-grade autonomous systems ... Bachelor's degree in Computer Science, Engineering, Robotics, Systems Engineering, Information ...

Perception Engineer About Vatn Systems: Vatn Systems is an innovative startup at the forefront of ... Proficient in C++ for real-time, production-grade robotics software. * Experience with 3D sensor ...

Perception Engineer About Vatn Systems: Vatn Systems is an innovative startup at the forefront of ... Proficient in C++ for real-time, production-grade robotics software. * Experience with 3D sensor ...

Position Description & Qualifications Serco is seeking experienced Software Engineers to join the ... Background in robotics, unmanned systems, or naval/defense applications * Experience with secure ...

Embedded Software Engineer

North Kingstown, RI ยท On-site

$120K - $180K/yr

About the Role: HavocAI is seeking an Embedded Software Engineer to lead hardware/software ... Experience with environmental or mission-critical applications of robotics. Location: * Must be ...

Robotics Tutor

Providence, RI ยท Remote

$18 - $40/hr

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... software integration, understanding control systems, and managing team-based design projects.

Test Engineer

Bristol, RI ยท On-site

$70 - $95/hr

We are seeking a Test Engineer to support daily on-water testing and quality control of JaiaBot ... Familiarity with ROS, Python, or basic software debugging in an embedded or robotics context.

Director Software and Autonomy

Bristol, RI ยท On-site

$264K/yr

Work with electrical engineering to ensure hardware architecture is capable and appropriate for ... Experience working with underwater robotics/electronics * Preferred: Not a must: Experience UUVs ...

next page

Showing results 1-20

Robotics Software Engineer information

See Rhode Island salary details

$58.8K

$121.9K

$175.3K

How much do robotics software engineer jobs pay per year?

As of Aug 30, 2026, the average yearly pay for robotics software engineer in Rhode Island is $121,947.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,800.00 and $148,900.00 per year, depending on experience, location, and employer.

What does a robotics software engineer do?

The job duties of a robotics software engineer are working to develop software for robot control and automation. In this job, your responsibilities include working on an embedded system that controls automated equipment. You may build new software or test, improve, or debug current software. Most robotics software engineers work for the manufacturing industry and focus on robots that companies use in product production. You may work in other fields that use robotics as well. This job may include responsibilities such as developing a user interface that non-technical employees can use to set up the equipment.

What does a robotics software engineer do?

A Robotics Software Engineer designs, develops, and maintains the software that controls and powers robots. This includes writing code for robot perception, control algorithms, and integration with hardware components. They work closely with hardware engineers to ensure seamless interaction between the robot's physical and digital systems. Their work often involves programming in languages such as C++, Python, or ROS (Robot Operating System) and testing robots in real-world or simulated environments.

What are the key skills and qualifications needed to thrive as a robotics software engineer, and why are they important?

To thrive as a Robotics Software Engineer, you need a strong background in computer science, robotics, and mathematics, often supported by a relevant degree and experience in algorithm development. Proficiency with programming languages like C++, Python, and ROS (Robot Operating System), as well as familiarity with simulation tools and version control systems, is essential. Problem-solving ability, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and adapting to evolving technologies. These skills and qualities are vital for designing, implementing, and maintaining reliable robotic systems that perform effectively in real-world environments.

What are some common challenges faced by robotics software engineers when integrating software with hardware systems?

Robotics Software Engineers often encounter challenges related to ensuring seamless communication between software algorithms and physical hardware components. These can include dealing with sensor noise, managing real-time constraints, debugging hardware-software mismatches, and ensuring reliable performance in unpredictable environments. Close collaboration with electrical and mechanical engineers is essential to quickly resolve integration issues and to test software on physical robots. Adapting to rapid hardware changes and troubleshooting in live environments require strong problem-solving skills and effective cross-disciplinary teamwork.

What is the difference between Robotics Software Engineer vs Mechatronics Engineer?

AspectRobotics Software EngineerMechatronics Engineer
Required CredentialsBachelor's in Robotics, Computer Science, or related field; programming skillsBachelor's in Mechatronics, Mechanical, or Electrical Engineering; multidisciplinary knowledge
Work EnvironmentSoftware development teams, robotics labs, research facilitiesDesign, integrate mechanical and electronic systems, often in manufacturing or automation
Employer & Industry UsageTech companies, robotics firms, research institutionsManufacturing, automation, aerospace, automotive industries

While both roles involve robotics, a Robotics Software Engineer primarily focuses on developing software for robotic systems, whereas a Mechatronics Engineer designs and integrates mechanical, electronic, and software components. The roles often overlap but differ in their core focus areas and skill sets.

What are the most commonly searched types of Robotics Software Engineer jobs in Rhode Island?

The most popular types of Robotics Software Engineer jobs in Rhode Island are:

What are popular job titles related to Robotics Software Engineer jobs in Rhode Island?

For Robotics Software Engineer jobs in Rhode Island, the most frequently searched job titles are:

What job categories do people searching Robotics Software Engineer jobs in Rhode Island look for?

The top searched job categories for Robotics Software Engineer jobs in Rhode Island are:

Infographic showing various Robotics Software Engineer job openings in Rhode Island as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $121,947 per year, or $58.6 per hour.

Robotics Engineer-Software

Jaia Robotics, Inc.

Bristol, RI โ€ข On-site

$110 - $150/hr

Other

Posted 11 days ago


Job description

As the Software Engineer at Jaia Robotics, you will help shape the intelligence that drives our fleet of autonomous marine vehicles. This role combines algorithm development, mission autonomy, communication middleware, and operator tooling to deliver robust performance from lake trials to open ocean deployments. You will collaborate with a passionate and highly capable engineering team that values initiative, curiosity, and practical problem solving. Our culture is a can do will do approach to engineering challenges and your success requires always being willing to go the extra mile to achieve our goals. Being an effective communicator is essential for collaborating to ensure optimal solutions to solving design and operational product problems.

Primary Role
  • Autonomy Development: Contribute to the behaviors and mission logic that guideJaiaBotsthrough sensing, navigation, and decision making.
  • Fleet Communication: Build and enhance distributed communication using Goby3, DCCL, and ourmulti-linknetworking architecture.
  • System Reliability: Improve the robustness, efficiency, and safety of theJaiaBotsoftware stack acrossreal-timeoperations.
  • Tools and Visualization: Expand capabilities in our user interface tools (JCC and JDV) for mission planning, fleet coordination, and post mission analysis.
  • Documentation and Collaboration: Write clear code,maintainsolid documentation, and communicate effectively to support efficient teamwork and future growth.
Role Responsibilities
  • Meaningfully contribute to software design, implementation, testing, and integration across applications and platforms.
  • Help build,maintain, andoptimizeautonomy logic built on MOOSIvPincluding custom state machines and navigation behaviors.
  • Develop andmaintaincommunicationdrivers and message definitions.
  • Work with operators and testers to rapidly diagnose and resolve issues during field missions.
  • Review log data, performance metrics, and mission results to inform iterative development.
  • Contribute to C++, Python, and TypeScript codebases with clean structure and maintainability.
  • Travel for test and customer support / demo operations will be occasionally required.
Qualifications & Skills
  • Postgraduate or undergraduate degree in engineering, or related field with experience in blue tech, preferably in uncrewed underwater vehicles, drones, robotics, or similar hardware products.
  • Strategic thinker with excellent problem-solving and decision-making abilities.
  • Recognized leadership skills that inspire teams and individuals to do their best work.
  • Familiarity with robotics concepts such as autonomy, navigation, networking, and sensor integration
  • Being an effective communicator at all levels within Jaia and our customer, partner, vendor, and collaborator organizations will be an essential skill.
  • Proven track record in driving operational efficiency, scalability, and innovation.

As a Jaia Robotics employee there is almost unlimited scope to grow into a senior leadership or management role at a pace that would be unprecedented in a larger organization if that is a career path that would be of interest. If leadership aspirations are not desired, Jaia Robotics values the individual contributor role equally and will encourage growth as a deep subject matter expert.

The duties and responsibilities of the Robotics Engineer may change from time to time, at the sole discretion of Jaia.The Company expects that you will adapt to and embrace new and additional duties and responsibilities that leverage your talent, expertise, and enjoyment of what you are good at and love doing most.

We welcome teammates that will contribute to Jaia by leaving your ego at the door, having the right attitude, a passion for our vision, mission and values in everything that you do.

Your employment is conditional upon reference and background checks and providing us documentation regarding your ability to work in the United States. You must sign all required Jaia documents including, but not limited to, Assignments of Intellectual Property, Inventions, Non-Disclosure Agreements, and such other agreements deemed necessary by Jaia.

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. You must also be eligible to obtain security clearance.

It Would Be Awesome If You Had
  • Experience in engineering, oceanography, business, communications, or marketing.
  • Knowledge and experience operating our JaiaBot vehicles.
  • Commitment to protect our environment.
  • Seamanship or boating skills.

If you join Jaia, you will become part of a fast-paced and dedicated team that works together to provide our clients with the highest possible level of service and advice.

Jaia Robotics, Inc. | 22 Burnside St | Bristol | RI 02809 | info@jaia.tech I +1 401 214 9139 | jaiarobotics.wpenginepowered.com

#J-18808-Ljbffr