Robotics Engineer-Software

Jaia Robotics, Inc.

Bristol (RI)

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jaia Robotics, Inc. in Bristol, RI, seeks a Software Engineer to shape the intelligence behind our JaiaBots for autonomous marine vehicles, from lake trials to open ocean deployments.

You will work on autonomy development, mission logic, and robust software delivery. Join a passionate engineering team that values initiative, clear communication, and practical problem solving while contributing to a scalable fleet architecture and operator tooling.

Qualifications

  • Postgraduate or undergraduate degree in engineering, or related field with robotics experience.
  • Strong problem-solving and decision-making abilities with leadership potential.
  • Clear communication skills across teams and customers.

Responsibilities

  • Contribute to software design, implementation, testing, and integration across platforms.
  • Develop autonomy logic and navigation behaviors for JaiaBots.
  • Build and maintain communication drivers and message definitions.
  • Collaborate with operators to diagnose and resolve field issues.
  • Review data and metrics to guide iterative development.

Skills

Engineering background
Leadership
Communication
Robotics concepts
Problem-solving

Education

Engineering degree

Tools

MOOSIvP

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Test Engineer
Test Engineer

Jaia Robotics, Inc. • Bristol (RI)

On-site
USD 70,000 - 95,000
Business Development Director
Business Development Director

Jaia Robotics, Inc. • United States

On-site
USD 120,000 - 160,000
Marine Autonomous Robotics Software Engineer
Marine Autonomous Robotics Software Engineer

Jaia Robotics, Inc. • Bristol (RI)

On-site
USD 110,000 - 150,000
Field Service Representative
Field Service Representative

Jaia Robotics, Inc. • Bristol (RI)

On-site
USD 60,000 - 80,000
Software Engineer
Software Engineer

Ulysses • San Francisco (CA)

On-site
USD 140,000 - 210,000
Staff Robotics Engineer
Staff Robotics Engineer

Bedrock Ocean Exploration • San Francisco (CA)

On-site
USD 190,000 - 235,000
Robotics Autonomy Engineer - Federal Projects
Robotics Autonomy Engineer - Federal Projects

FieldAI • Irvine (CA)

On-site
USD 70,000 - 300,000
Competitive salary
Opportunities for hybrid or remote work
Diversity and inclusion commitment
Senior Software Engineer, Robotics
Senior Software Engineer, Robotics

Saildrone • California (MO)

Hybrid
USD 176,000 - 227,000
Generous Time Off
Comprehensive Health Coverage
Retirement Savings
+2
Lead Autonomy & Robotics Software Engineer
Lead Autonomy & Robotics Software Engineer

Marcurius • Clearwater (FL)

On-site
USD 140,000 - 200,000
Robotics Engineer
Robotics Engineer

Integer Technologies • Louisiana (MO)

Hybrid
USD 80,000 - 100,000
Base salaries above industry averages
Year-end performance-based bonuses
Health insurance for employee and dependents
+3