Autonomous USV Software Engineer (ArduPilot)

Blue Ops, Inc.

Florida

On-site

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity package
Bonus potential

Job summary

BlueOps in Fort Pierce, FL is seeking a Software Engineer I/II with hands-on ArduPilot experience to develop, integrate, and test autonomous vessel control software for USVs. You will modify ArduPilot source code, work with MAVLink, and build SITL/HITL environments for automated testing.

The role emphasizes vehicle-control functionality, reliability improvements, and integration with onboard hardware and external command-and-control systems. Remote capability and field-testing may be involved.

Qualifications

  • C++ and Python development experience.
  • Hands-on ArduPilot source code modification experience.
  • Experience with ArduRover/USV platforms.
  • Experience with SITL/HITL testing environments.
  • Experience with MAVLink and vehicle control concepts.
  • Linux proficiency and Git-based workflow.
  • Familiarity with Jira or similar tooling.
  • Willingness to travel for field testing.

Responsibilities

  • Develop, modify, and maintain ArduPilot/ArduRover C++ source code for unmanned surface vessels.
  • Implement vessel-specific control functionality, including throttle, steering, gear shifting, and engine control.
  • Develop and maintain ArduPilot SITL/HITL simulation and testing environments.
  • Create automated simulation and regression tests to validate vehicle behavior and software changes.
  • Develop and test vehicle safety interlocks, operating modes, and failsafe functionality.
  • Integrate MAVLink telemetry, vehicle commands, parameters, and autonomous mission execution.
  • Support ArduPilot integration with ATAK/WinTAK and third-party command-and-control systems.
  • Integrate navigation sensors, propulsion interfaces, and other onboard vehicle hardware.
  • Troubleshoot autonomous control issues during development, simulation, hardware testing, and on-water operations.
  • Collaborate with software, electrical, mechanical, and networking engineers.
  • Participate in code reviews, software testing, and release processes.
  • Maintain source code, documentation, and development tasks using GitLab and Jira.
  • Use AI-assisted coding tools to improve development efficiency while validating generated code through testing.

Skills

C++
Python
ArduPilot dev
SITL/HITL
MAVLink
Linux
Git/GitLab
Hardware integration

Tools

GitLab

Job description

BlueOps in Fort Pierce, FL is seeking a Software Engineer I/II with hands-on ArduPilot experience to develop, integrate, and test autonomous vessel control software for USVs. You will modify ArduPilot source code, work with MAVLink, and build SITL/HITL environments for automated testing.

The role emphasizes vehicle-control functionality, reliability improvements, and integration with onboard hardware and external command-and-control systems. Remote capability and field-testing may be involved.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Autonomous USV Software Engineer – ArduPilot
Autonomous USV Software Engineer – ArduPilot

Blue Ops • Florida

On-site
USD 90,000 - 130,000
Equity package
Autonomous Vessel Software Engineer - ArduPilot & USVs
Autonomous Vessel Software Engineer - ArduPilot & USVs

Red Cat Holdings • Florida

On-site
USD 90,000 - 135,000
Equity package
Potential bonuses
Embedded Software Engineer for USVs & Autonomous Systems
Embedded Software Engineer for USVs & Autonomous Systems

Blue Ops • Florida

On-site
USD 90,000 - 140,000
Software Engineer I/II - ArduPilot & Autonomous Systems
Software Engineer I/II - ArduPilot & Autonomous Systems

Red Cat Holdings • Florida

On-site
USD 90,000 - 135,000
Equity package
Potential bonuses
Autonomous Vessel Systems Engineer
Autonomous Vessel Systems Engineer

Blue Ops, Inc. • Florida

On-site
USD 70,000 - 100,000
Field Systems Engineer — USV Integration & Troubleshooting
Field Systems Engineer — USV Integration & Troubleshooting

Blue Ops - A Red Cat Company • Florida

On-site
USD 90,000 - 120,000
Software Engineer I/II - ArduPilot & Autonomous Systems
Software Engineer I/II - ArduPilot & Autonomous Systems

Blue Ops, Inc. • Florida

On-site
USD 90,000 - 130,000
Equity package
Bonus potential
Embedded Software Engineer - Autonomous Maritime Systems
Embedded Software Engineer - Autonomous Maritime Systems

Blue Ops, Inc. • Florida

On-site
USD 90,000 - 120,000
Junior Maritime Autonomy & Sensor Fusion Engineer
Junior Maritime Autonomy & Sensor Fusion Engineer

Red Cat Holdings • Florida

On-site
USD 65,000 - 85,000
Autonomous USV Controls Engineer
Autonomous USV Controls Engineer

Prescient Edge • Norfolk (VA)

On-site
USD 100,000 - 117,000
Competitive salary
Performance bonus
Healthcare benefits
+4