Software Engineer, Mission & Real-Time Systems

Software Engineer, Mission & Real-Time Systems

Bari Full-Time 80000 - 100000 € / anno (stimato) Smart working (parziale)
Mirai Robotics

In sintesi

  • Mansioni: Sviluppa software per veicoli autonomi e sistemi di comunicazione in tempo reale.
  • Azienda: Mirai, leader nella tecnologia marittima autonoma.
  • Benefit: Salario competitivo, lavoro ibrido e opportunità di crescita professionale.
  • Altre informazioni: Ambiente dinamico con possibilità di crescita rapida.
  • Perché questo lavoro: Lavora su progetti innovativi che trasformano il settore marittimo con l'IA.
  • Qualifiche: Esperienza in sviluppo software e integrazione di strumenti AI.

La retribuzione prevista è compresa tra 80000 - 100000 € per anno.

Mirai sta costruendo la prima piattaforma di autonomia guidata dall'IA per imbarcazioni sotto i 100 piedi, combinando robotica avanzata, fusione di sensori e intelligenza a bordo per rendere ogni barca autonoma, più sicura e notevolmente più facile da gestire. Oltre a consentire imbarcazioni con equipaggio, Mirai sviluppa anche veicoli autonomi di superficie di nuova generazione (ASV) — piattaforme senza equipaggio progettate per esplorazione, missioni di utilità e supporto operativo — tutte alimentate dallo stesso sistema operativo e framework di autonomia multilivello.

Immagina di orchestrare una flotta di imbarcazioni autonome che eseguono missioni complesse e coordinate attraverso acque aperte — senza equipaggio, senza sovrascrittura manuale, solo l'intelligenza che hai costruito che prende decisioni in tempo reale. Più robot, più obiettivi, comunicazioni degradate, condizioni dinamiche. Il backend che rende possibile tutto ciò non esiste ancora. Tu lo costruirai.

Stiamo cercando uno sviluppatore pratico da unire al nostro team di sistemi di missione. In questo ruolo, trascorrerai la maggior parte del tuo tempo a scrivere codice — progettando e costruendo l'infrastruttura server-side che collega i nostri veicoli autonomi agli operatori che li comandano: pipeline di telemetria in tempo reale, backend di pianificazione e assegnazione delle missioni, servizi di comando e controllo, e le API che collegano l'intero stack.

Questa non è un'applicazione CRUD, e questo non è un ruolo architetturale. I sistemi che costruisci operano su imbarcazioni in mare, in condizioni di rete degradate, dove la latenza costa missioni e il downtime non è un'opzione. Possiederai ciò che consegni, dalla A alla Z.

Stiamo cercando il tipo di sviluppatore che considera lo sviluppo assistito dall'IA una competenza fondamentale — Cursor, Copilot, Claude, qualunque cosa serva per portare a termine il lavoro — e lo utilizza per spedire software robusto e di qualità di produzione più velocemente di chiunque altro intorno a loro. Presso Mirai, lo sviluppo potenziato dall'IA non è una competenza bonus. È il modo in cui costruiamo.

Responsabilità Chiave
  • Comunicazioni in Tempo Reale: Progettare e implementare strati di comunicazione a bassa latenza tra veicoli autonomi e sistemi a terra utilizzando WebSocket, MQTT, gRPC e protocolli simili. Costruire meccanismi di consegna dei messaggi robusti e tolleranti ai guasti che reggono sotto connettività intermittente e vincoli di larghezza di banda tipici degli ambienti marittimi.
  • Pianificazione delle Missioni & Comando e Controllo: Costruire servizi backend per la pianificazione delle missioni, l'assegnazione e il comando in tempo reale dei veicoli attraverso più piattaforme autonome concorrenti. Sviluppare la logica che traduce l'intento dell'operatore in istruzioni azionabili per lo stack di autonomia.
  • Pipeline Dati & Telemetria: Progettare e mantenere pipeline di ingestione ad alta capacità per la telemetria dei sensori, lo stato del veicolo e lo streaming dei dati delle missioni dalle imbarcazioni sul campo. Progettare sistemi di archiviazione e recupero ottimizzati per dati temporali e geospaziali.
  • Progettazione API & Integrazione dei Sistemi: Definire e mantenere API pulite e versionate per l'integrazione con i livelli HMI, i servizi interni e le piattaforme esterne. Possedere il contratto tra i servizi backend e il resto dello stack Mirai — middleware robotico, visualizzazione delle missioni, archivio dati.
Qualifiche Richieste
  • Essere il tipo di ingegnere che ha già integrato strumenti di IA nel proprio flusso di lavoro di sviluppo quotidiano — Cursor, Copilot, Claude, o qualunque cosa serva per portare a termine il lavoro — e considera questo un baseline professionale, non un esperimento.
  • 2–4 anni di esperienza professionale in ingegneria software backend o full-stack.
  • Forti competenze in almeno un linguaggio server-side (Python, Go, Rust, o equivalente) e il pragmatismo per scegliere quello giusto per il problema.
  • Esperienza pratica con protocolli di comunicazione in tempo reale (WebSocket, MQTT, gRPC, o simili).
  • Solida comprensione dei fondamenti dei sistemi distribuiti — tolleranza ai guasti, compromessi di coerenza, affidabilità del servizio.
  • Esperienza nella progettazione e documentazione di API utilizzate da più clienti e team.
  • Passaporto UE (o diritto illimitato di lavorare in Italia). Questo ruolo supporta il lavoro ibrido.
Qualifiche Preferite
  • Esperienza con database temporali (InfluxDB, TimescaleDB) o sistemi di dati geospaziali (PostGIS, simili).
  • Familiarità con middleware robotico — ROS2, MAVLink, o protocolli simili — o precedente esposizione a sistemi autonomi, UAV, o piattaforme marittime.
  • Esperienza di lavoro con sistemi edge o ambienti a larghezza di banda limitata.
  • Solide pratiche CI/CD, containerizzazione e esperienza con infrastrutture cloud-native.
  • Contributi open-source o un portfolio tecnico personale che mostri come costruisci effettivamente le cose.
Cosa Offriamo
  • Lavorare sulla piattaforma marittima autonoma più avanzata in Europa.
  • Proprietà diretta dell'infrastruttura backend critica per la missione — sistemi che operano su vere imbarcazioni, in condizioni reali.
  • Cultura ingegneristica veloce in cui lo sviluppo potenziato dall'IA è la norma, non l'eccezione.
  • Ruolo ibrido con flessibilità sulla posizione una volta stabilito nel team.
  • Ambito tecnico e responsabilità per crescere significativamente man mano che Mirai si espande.

Se desideri costruire robot che operano in natura, Mirai è il posto giusto per crescere.

Software Engineer, Mission & Real-Time Systems datore di lavoro: Mirai Robotics

Mirai è un datore di lavoro eccezionale per chi cerca di lavorare all'avanguardia nel settore dell'autonomia marittima. Offriamo un ambiente di lavoro dinamico e innovativo, dove la cultura ingegneristica è rapida e l'uso di strumenti AI è parte integrante del nostro processo di sviluppo. Con opportunità di crescita professionale e la possibilità di lavorare su sistemi critici in condizioni reali, Mirai rappresenta un'opzione ideale per gli ingegneri software che desiderano fare la differenza nel mondo della tecnologia marittima.

Mirai Robotics

Dettagli di contatto:

Team di recruiting di Mirai Robotics

Consigli degli esperti StudySmarter🤫

Ecco come pensiamo che potresti ottenere Software Engineer, Mission & Real-Time Systems

Partecipa ai Meetup Locali

Immergiti nella community tech partecipando a meetup locali di ingegneria e sviluppo software. Questo non solo ti permetterà di imparare delle nuove tendenze, ma anche di incontrare potenziali datori di lavoro e colleghi. Non c'è nulla di meglio che un contatto personale per lasciare il segno!

Contribuisci a Progetti Open-Source

Un ottimo modo per farti notare è contribuire a progetti open-source. Questo non solo arricchisce il tuo portfolio, ma ti mette in contatto con professionisti del settore che possono facilmente raccomandarti per posizioni full-time. Inoltre, dimostrerai competenze pratiche che le aziende adorano!

Esplora le Piattaforme di Recruitment Tecnico

Ci sono piattaforme di recruitment specializzate per il settore tech dove le aziende cercano costantemente profili come il tuo. Assicurati di registrarti su siti specifici per ingegneri e sviluppatori per ricevere piuttosto offerte di lavoro pertinenti e opportunità interessanti. Fai in modo che il tuo profilo risalti!

Applica Direttamente a Mirai Robotics

Non dimenticare di controllare il sito web di Mirai Robotics per eventuali opportunità di lavoro nel settore ingegneristico. Applicare direttamente può aumentare le tue chance di essere notato, specialmente se segui i loro canali social per aggiornamenti su assunzioni e eventi informativi.

Pensiamo che ti servano queste competenze per eccellere come Software Engineer, Mission & Real-Time Systems

Sviluppo Software Backend
Proficienza in Python, Go o Rust
Protocolli di Comunicazione in Tempo Reale (WebSocket, MQTT, gRPC)
Sistemi Distribuiti
Progettazione e Documentazione API
Integrazione di Sistemi
Pipeline di Telemetria

Alcuni consigli per la tua candidatura 🫡

Mostra i tuoi progetti!:Nel tuo CV, assicurati di includere una sezione dedicata ai progetti di sviluppo software a cui hai lavorato. Questi possono essere progetti universitari, lavori freelance o anche side projects. Se hai un GitHub, non dimenticare di linkarlo: i recruiter adorano vedere il codice e come affronti le sfide.

Competenze tecniche in evidenza:Fai un elenco chiaro delle tue competenze tecniche nel tuo CV, come linguaggi di programmazione, framework e strumenti che conosci. Assicurati che siano rilevanti per il ruolo di Software Engineer, Mission & Real-Time Systems in Mirai Robotics. Questo aiuterà a dimostrare che sei il candidato ideale per il lavoro!

Scrivi una lettera di motivazione mirata:Quando scrivi la tua lettera di motivazione, evidenzia perché sei appassionato di ingegneria e sviluppo software. Parla dei tuoi obiettivi professionali e di come pensi di crescere in Mirai Robotics. Ricorda, vogliamo vedere il tuo entusiasmo e il tuo desiderio di imparare!

Attenzione ai dettagli:Nell'ambito dell'ingegneria e dello sviluppo software, i dettagli contano. Fai attenzione alla formattazione del tuo CV e della lettera di motivazione. Un CV ben strutturato e privo di errori mostra che sei meticoloso e professionale, qualità fondamentali per un ruolo a tempo pieno come Software Engineer, Mission & Real-Time Systems.

Come prepararti a un colloquio di lavoro presso Mirai Robotics

Preparati con le tue abilità tecniche

Per un colloquio in ingegneria e sviluppo software, è fondamentale essere in grado di dimostrare le tue abilità tecniche. Preparati a rispondere a domande di programmazione e a risolvere problemi dal vivo. Puoi anche praticare con piattaforme come LeetCode o HackerRank per affrontare esempi di codice che potresti incontrare.

Mostra il tuo portfolio di progetti

Essendo un candidato full-time, è importante avere un portfolio ben curato che mostri il tuo lavoro. Porta con te esempi di progetti passati, sia personali che professionali. Spiega il tuo ruolo in ciascun progetto e i risultati ottenuti. Questo non solo dimostra le tue capacità, ma anche la tua passione per il settore.

Preparati a domande sul lavoro di squadra

Nel campo dell'ingegneria e sviluppo software, il lavoro di squadra è cruciale. Aspettati di ricevere domande su come hai collaborato in precedenti progetti o come affronti i conflitti con i membri del team. Pratica le tue risposte usando esempi concreti che mettano in luce le tue abilità relazionali.

Conosci il processo di sviluppo che usano

Ogni azienda ha il proprio modo di fare le cose. Prima del colloquio in Mirai Robotics, informati sul loro processo di sviluppo software, come Agile o Scrum. Essere in grado di discutere come ti adatteresti a questi metodi o come hai già lavorato con essi può farti risaltare come candidato ideale.