Embedded Software Engineer for USVs & Autonomous Systems

Blue Ops

Florida

On-site

USD 90,000 - 140,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

Job summary

Blue Ops in Florida is seeking a hands-on, mid-level Software Engineer to develop, integrate, and maintain software for unmanned surface vessels and autonomous maritime systems. You will work across software, hardware, and networking teams to deliver reliable features quickly, with a focus on lightweight tools and practical engineering solutions.

The role requires strong Python and C++ skills, Linux deployment experience, and familiarity with embedded systems.

Qualifications

  • Strong Python development skills and working proficiency in C++.
  • Experience developing, deploying, and troubleshooting software on Linux-based systems.
  • Experience with Git, GitLab, or equivalent source-control platforms, including branching and code reviews.
  • Familiarity with Jira or similar issue-tracking tools.
  • Experience using generative AI coding tools such as Cursor, OpenAI Codex, or similar.
  • Understanding of TCP/IP, UDP, Ethernet, network routing, and connectivity troubleshooting.
  • Experience integrating software with hardware, sensors, APIs, and communication protocols.
  • Experience developing automated tests and troubleshooting complex software issues.
  • Ability to independently develop, test, and deliver reliable software features.
  • Familiarity with embedded computing platforms and hardware/software interfaces.

Responsibilities

  • Develop, test, and maintain Python and C++ applications for unmanned maritime platforms.
  • Integrate third-party sensors, cameras, radar, communication systems, and software.
  • Develop and support vehicle telemetry, remote monitoring, video streaming, and system health applications.
  • Troubleshoot complex software, networking, operating system, and hardware integration issues.
  • Develop lightweight automated tests, build scripts, and deployment tools.
  • Improve GitLab development workflows and software release practices where they provide practical value.
  • Create repeatable procedures for building, packaging, and deploying onboard and operator-facing software.
  • Support development and integration of MAVLink, ArduPilot, and TAK-based systems as needed.
  • Collaborate with mechanical, electrical, networking, autonomy, and software engineering teams.
  • Support laboratory, dockside, and on-water integration and testing.
  • Maintain clear technical documentation, version control, and development tasks.
  • Use AI-assisted development tools to accelerate development, debugging, and testing while maintaining software quality.

Skills

Python
C++
Linux
Git
GitLab
Jira
AI-assisted development
Networking basics
Software integration
Testing & debugging
Embedded systems

Tools

ArduPilot
ArduRover
MAVLink
Jetson
Docker
GitLab CI/CD
CAN bus
UART
RTSP
WebRTC
FFmpeg
GStreamer
MediaMTX
PostgreSQL

Job description

Blue Ops in Florida is seeking a hands-on, mid-level Software Engineer to develop, integrate, and maintain software for unmanned surface vessels and autonomous maritime systems. You will work across software, hardware, and networking teams to deliver reliable features quickly, with a focus on lightweight tools and practical engineering solutions.

The role requires strong Python and C++ skills, Linux deployment experience, and familiarity with embedded systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Autonomous Maritime Systems
Embedded Software Engineer - Autonomous Maritime Systems

Blue Ops, Inc. • Florida

On-site
USD 90,000 - 120,000
Autonomous USV Software Engineer – ArduPilot
Autonomous USV Software Engineer – ArduPilot

Blue Ops • Florida

On-site
USD 90,000 - 130,000
Equity package
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
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
USV Systems Integration Engineer - Field & On-Site
USV Systems Integration Engineer - Field & On-Site

Blue Ops • Florida

On-site
USD 85,000 - 120,000
Autonomous Vessel Systems Engineer
Autonomous Vessel Systems Engineer

Blue Ops, Inc. • Florida

On-site
USD 70,000 - 100,000
Embedded Software Engineer for Maritime Autonomy | Equity
Embedded Software Engineer for Maritime Autonomy | Equity

Red Cat Holdings • Florida

On-site
USD 90,000 - 130,000
Equity package
Bonuses
Field testing opportunities
Systems Support & Integration Engineer-USV
Systems Support & Integration Engineer-USV

Blue Ops - A Red Cat Company • 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
Senior Maritime Autonomy Software Engineer
Senior Maritime Autonomy Software Engineer

Saab, Inc. • Bristol (RI)

On-site
USD 127,300 - 180,600
Medical insurance
Paid time off
401(k) with employer contributions
+1