Maritime Autonomy Lead: ROS 2 & Sensor Fusion

Marcurius

Clearwater (FL)

On-site

USD 140,000 - 200,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Marcurius is hiring a Lead Autonomy & Robotics Software Engineer who will design, integrate, and deploy autonomous vehicle software for maritime platforms. You will define software architecture, integrate sensors, and deliver production-ready autonomy systems working from lab to field.

Based in Clearwater, Florida, you will collaborate with hardware, vehicle integration, and systems engineers to deploy robust, testable software with CI/CD pipelines, and mentor junior engineers while advancing

Qualifications

  • Bachelor's degree in Computer Science, Robotics, Software Engineering, Electrical Engineering or related discipline.
  • 5+ years of experience developing robotics, autonomy, or autonomous vehicle software.
  • Demonstrated experience deploying autonomous systems on operational hardware.
  • Strong proficiency in C++ and/or Python.
  • Deep experience with ROS 2 and modern robotics software architectures.
  • Experience with autonomy frameworks such as Nav2, Behavior Trees, SLAM Toolbox, or equivalent technologies.
  • Experience integrating multiple sensor modalities including LiDAR, radar, cameras, GPS, and IMUs.
  • Experience with sensor fusion, localization, and navigation systems.
  • Experience working with embedded and real-time systems.
  • Experience developing software verification, validation, and automated testing pipelines.

Responsibilities

  • Lead the architecture and technical direction of the autonomy software stack.
  • Design and implement robotics software using ROS 2 and related frameworks.
  • Lead integration of sensors, radar, cameras, IMUs, GPS, communications, and mission systems.
  • Develop and maintain autonomy capabilities including navigation, localization, perception, and mission execution.
  • Architect multi-sensor fusion solutions for operation in degraded and contested environments.
  • Design systems that continue operating safely when sensors or communications are impaired.
  • Develop operator interfaces and mission management software.
  • Support embedded and real-time software deployment on vehicle hardware.
  • Establish testing, validation, simulation, and CI/CD processes for robotics software.
  • Participate in field testing and troubleshooting of deployed systems.
  • Mentor software engineers and contribute to technical standards and engineering best practices.

Skills

C++
Python
ROS 2
Autonomy software
Sensor fusion
Embedded & real-time

Education

Bachelor's degree in Computer Science, Robotics, Software Engineering, Electrical Engineering

Tools

Nav2
SLAM Toolbox
CI/CD pipelines
Sensor integration

Job description

Marcurius is hiring a Lead Autonomy & Robotics Software Engineer who will design, integrate, and deploy autonomous vehicle software for maritime platforms. You will define software architecture, integrate sensors, and deliver production-ready autonomy systems working from lab to field.

Based in Clearwater, Florida, you will collaborate with hardware, vehicle integration, and systems engineers to deploy robust, testable software with CI/CD pipelines, and mentor junior engineers while advancing

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