Mid Level Software Engineer

Posted Yesterday
Be an Early Applicant
Baltimore, MD, USA
In-Office
125K-150K
Mid level
Artificial Intelligence • Software • Defense
The Role
Develop and deploy production-grade C++ software for maritime autonomy platforms operating on real vessels. Build distributed edge services, APIs, SDKs, and system interfaces integrating sensors, autonomy stacks, payloads, and command systems. Design control arbitration and safety logic, debug networking and hardware issues, and operate software in production field environments. Use AI-assisted development tools for prototyping, testing, and debugging.
Summary Generated by Built In

Description

  

Job description

MUST BE A US CITIZEN (Please do not apply if you are not)

Company Introduction

At BlackSea Technologies, we don't just innovate; we revolutionize.  

We are a close-knit team of creative and innovative thinkers specializing in full lifecycle development of cutting-edge maritime technology.  At BlackSea, you won't just find a job; you'll find a community of experts who aspire to solve diverse and complex challenges.  Be part of a company where your ideas matter, your expertise is valued, and your contributions make a real impact.  Together, we are not just sailing; we are charting a course to push boundaries of what's possible.

Position: Software Engineer (Mid-Level) – Autonomy Platform (Mainstay)

Location: Flexible / Hybrid

Salary Range:  $125,000 - $150,000 annually

We do not build prototypes.  We build and operate real systems. 

BlackSea is building the next generation of maritime autonomy. Our systems deploy, operate, and deliver in the real world: on the water, under constraints, and in environments where failure matters. 

From unmanned surface vessels to mission systems and autonomy software, we design, manufacture, and operate mission-ready platforms at scale. Our systems are already deployed, in operations, and shaping how autonomous fleets operate. Ideas do not sit in PowerPoint here. They move from design to build to deployment quickly.

At the core of this is Mainstay, our core platform.  It connects sensors, autonomy stacks, payloads, and command and control into a single operational system.

We are hiring engineers to build that foundation. 

Most software never leaves the screen. Ours operates in the real world. 

What You Will Do

Build the Core Autonomy Platform

· Develop production-grade C++ systems running on real vessels

· Build distributed services that operate across constrained edge environments

· Contribute to core platform architecture used across multiple fleets Define How Systems Connect

Define System Interfaces and Integration

· Design APIs and SDKs across MAVLink, UMAA-aligned interfaces, and custom protocols

· Integrate autonomy systems, sensors, payloads, and mission software into a unified system

· Build interfaces that are stable, extensible, and field-tested

Own Control, Safety, and Command Arbitration

  • Design systems that determine control authority      across: 
    • human operators 
    • onboard autonomy 
    • external systems 
  • Implement deterministic arbitration logic under      conflicting inputs 
  • Ensure safe, predictable behavior under degraded or      contested conditions 

Ship Software That Runs in the Field

  • Work across software, networking, and hardware      boundaries 
  • Debug real-world failures: latency, packet loss,      hardware faults, and state inconsistencies 
  • Deploy, observe, and iterate on systems operating in      production environments 

Use AI to Accelerate Engineering

  • Leverage tools such as OpenAI Codex and Claude Code      for: 
    • rapid prototyping 
    • test generation 
    • debugging assistance 
  • Contribute to AI-assisted engineering workflows      across the team

What It Takes to Win Here

· Write production grade C++ that runs reliably in the field

· Think in systems, interfaces, and failure modes

· Build APIs that others can integrate with

· Move quickly but understand where precision matters

· Debug across compute, network, autonomy, and hardware layers

· Take ownership of services, interfaces, and outcomes. 

Requirements

  

Minimum Qualifications

· 3 to 7 years of software engineering experience

· Strong C++ development experience

· Experience with distributed systems, APIs, and networking.

· Familiarity with robotics, autonomy, or uncrewed systems

· Experience using AI assisted development tools

Preferred

· Experience with Protobuf, MAVLink, DDS, or similar protocols

· Experience with CAN, serial, and TCP/IP wire protocols

· Exposure to UMAA or open architecture standards

· Background in autonomy, robotics, or defense systems

· Experience deploying and debugging software on physical hardware systems

Skills Required

  • 3 to 7 years of software engineering experience
  • Strong C++ development experience
  • Experience with distributed systems, APIs, and networking
  • Familiarity with robotics, autonomy, or uncrewed systems
  • Experience using AI-assisted development tools
  • U.S. citizenship
  • Experience with Protobuf, MAVLink, DDS, or similar protocols
  • Experience with CAN, serial, and TCP/IP wire protocols
  • Exposure to UMAA or open architecture standards
  • Background in autonomy, robotics, or defense systems
  • Experience deploying and debugging software on physical hardware systems
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
213 Employees
Year Founded: 2022

What We Do

BlackSea Technologies develops and delivers autonomous maritime systems and related technology for U.S. defense and security missions. Its portfolio spans unmanned surface and subsea vessels, autonomous logistics platforms, and mission software, electronics, and autonomy tools. The company combines maritime operational experience with engineering to help military customers deploy, operate, sustain, and scale autonomous fleets in complex or contested environments, from ocean surface to seabed.

Similar Jobs

Atlas Data Science Logo Atlas Data Science

Software Engineer

Big Data • Software • Defense • Big Data Analytics • Healthcare Services
In-Office or Remote
9 Locations
13 Employees
130K-140K Annually

Boeing Logo Boeing

Software Engineer

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
In-Office
Annapolis Junction, MD, USA
170000 Employees
192K-240K Annually

Belay Technologies Logo Belay Technologies

Software Engineer

Information Technology • Security • Software
In-Office
Laurel, MD, USA
25 Employees
190K-420K Annually

Belay Technologies Logo Belay Technologies

Software Engineer

Information Technology • Security • Software
In-Office
Fort Meade, MD, USA
25 Employees
190K-420K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account