ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Software Engineer, Mission & Real-Time Systems

Mirai Robotics

Bari, Bari, Italy Remote permanent

Posted: February 19, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Mirai is building software for autonomous vessels, combining robotics, sensor fusion, and onboard intelligence to make every boat safer and easier to operate.

Job Description

Mirai is building the first AI‑driven autonomy platform for vessels under 100 ft, combining advanced robotics, sensor fusion, and onboard intelligence to make every boat autonomous, safer, and dramatically easier to operate. Beyond enabling crewed vessels, Mirai also develops next‑generation Autonomous Surface Vehicles (ASVs) — uncrewed platforms designed for exploration, utility missions, and operational support — all powered by the same Operating System and multi‑layer autonomy framework.

Imagine orchestrating a fleet of autonomous vessels running complex, coordinated missions across open water — no crew, no manual override, just the intelligence you built making decisions in real time. Multiple robots, multiple objectives, degraded comms, dynamic conditions. The backend that makes that possible doesn't exist yet. You'd be building it.

We are seeking a hands-on developer to join our mission systems team. In this role, you will spend most of your time writing code — designing and building the server-side infrastructure that connects our autonomous vehicles to the operators who command them: real-time telemetry pipelines, mission planning and tasking backends, command and control services, and the APIs that tie the entire stack together.

This is not a CRUD application, and this is not an architecture role. The systems you build run on vessels operating at sea, in degraded network conditions, where latency costs missions and downtime is not an option. You will own what you ship, end to end.

We are looking for the kind of developer who treats AI-assisted development as a core competency — Cursor, Copilot, Claude, whatever gets the job done — and uses it to ship robust, production-grade software faster than anyone around them. At Mirai, AI-augmented development is not a bonus skill. It is how we build.

Key Responsibilities

Real-Time Communications

Design and implement low-latency communication layers between autonomous vehicles and ground systems using WebSocket, MQTT, gRPC, and similar protocols.

Build robust message delivery and fault-tolerance mechanisms that hold up under intermittent connectivity and bandwidth constraints typical of maritime environments.

Mission Planning & Command and Control

Build backend services for mission planning, tasking, and real-time vehicle command across multiple concurrent autonomous platforms.

Develop the logic that translates operator intent into actionable instructions for the autonomy stack.

Data Pipelines & Telemetry

Architect and maintain high-throughput ingestion pipelines for sensor telemetry, vehicle state, and mission data streaming from vessels in the field.

Design storage and retrieval systems optimized for time-series and geospatial data.

API Design & Systems Integration

Define and maintain clean, versioned APIs for integration with HMI layers, internal services, and external platforms.

Own the contract between backend services and the rest of the Mirai stack — robotics middleware, mission display, data archive.

Required Qualifications

Being the kind of engineer who has already integrated AI tools into their daily development workflow — Cursor, Copilot, Claude, or whatever gets the job done — and considers this a professional baseline, not an experiment.

2–4 years of professional experience in backend or full-stack software engineering.

Strong proficiency in at least one server-side language (Python, Go, Rust, or equivalent) and the pragmatism to pick the right one for the problem.

Hands-on experience with real-time communication protocols (WebSocket, MQTT, gRPC, or similar).

Solid understanding of distributed systems fundamentals — fault tolerance, consistency trade-offs, service reliability.

Experience designing and documenting APIs consumed across multiple clients and teams.

EU passport (or unrestricted right to work in Italy). This role supports hybrid work.

Preferred Qualifications

Experience with time-series databases (InfluxDB, TimescaleDB) or geospatial data systems (PostGIS, similar).

Familiarity with robotics middleware — ROS2, MAVLink, or similar protocols — or prior exposure to autonomous systems, UAV, or maritime platforms.

Experience working with edge systems or constrained-bandwidth environments.

Solid CI/CD practices, containerization, and cloud-native infrastructure experience.

Open-source contributions or a personal technical portfolio that shows how you actually build things.

What We Offer

Work on the most advanced autonomous maritime platform in Europe.

Direct ownership of mission-critical backend infrastructure — systems that operate on real vessels, in real conditions.

Fast engineering culture where AI-augmented development is the norm, not the exception.

Hybrid role with flexibility on location once established in the team.

The technical scope and responsibility to grow significantly as Mirai scales.

Join Us

If you want to build robots that operate in the wild, Mirai is the place to grow.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply