Autonomous USV Software Engineer – ArduPilot

Blue Ops

Florida

On-site

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity package

Job summary

Blue Ops is seeking a junior-to-mid-level Software Engineer to develop and test ArduPilot-based control software for unmanned surface vessels (USVs). You will modify ArduPilot source code, work with MAVLink protocols, and create automated SITL/HITL tests and validation workflows.

The role involves hardware integration, Linux development, and collaboration across engineering teams in a fast-paced environment.

Qualifications

  • Hands-on experience modifying ArduPilot source code and building/testing ArduPilot for USVs.
  • Proficiency in C++ and Python for development, debugging, and maintenance.
  • Experience with ArduRover/USV platforms and SITL/HITL environments.
  • Knowledge of MAVLink telemetry, mission execution, commands, and parameters.

Responsibilities

  • Develop, modify, and maintain ArduPilot/ArduRover C++ code for USVs.
  • Implement vessel-specific control functionality including throttle and steering.
  • Maintain SITL/HITL simulation and testing environments and automate tests.
  • Integrate MAVLink telemetry and mission execution with onboard hardware and external systems.
  • Collaborate across software, electrical, and mechanical teams; participate in code reviews and releases.

Skills

C++
Python
ArduPilot
ArduRover/USV
SITL/HITL
Automated testing
MAVLink
Linux
Git
Jira
ATAK integration
CAN bus
Embedded hardware

Tools

GitLab CI/CD
Docker

Job description

Blue Ops is seeking a junior-to-mid-level Software Engineer to develop and test ArduPilot-based control software for unmanned surface vessels (USVs). You will modify ArduPilot source code, work with MAVLink protocols, and create automated SITL/HITL tests and validation workflows.

The role involves hardware integration, Linux development, and collaboration across engineering teams in a fast-paced environment.

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, Inc. • Florida

On-site
USD 90,000 - 130,000
Equity package
Bonus potential
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
Senior USV Operations & Mission Planning Lead
Senior USV Operations & Mission Planning Lead

Blue Ops Inc • Florida

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

Red Cat Holdings • Florida

On-site
USD 65,000 - 85,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
Senior USV Operations Lead — Maritime Autonomy
Senior USV Operations Lead — Maritime Autonomy

Red Cat Holdings • San Diego (CA)

On-site
USD 104,000 - 155,000
Senior USV Operations Lead: Maritime Autonomy & Missions
Senior USV Operations Lead: Maritime Autonomy & Missions

Blue Ops - A Red Cat Company • San Diego (CA)

On-site
USD 110,000 - 170,000
Embedded Software Engineer - Autonomous Maritime Systems
Embedded Software Engineer - Autonomous Maritime Systems

Blue Ops, Inc. • Florida

On-site
USD 90,000 - 120,000