Obiettivo dell'inserimento
\n
- Integrare nel team di sviluppo una figura con forte orientamento alla qualità del software, alla stabilità dei sistemi e alla riproducibilità dei processi.
- Rafforzare le competenze interne su troubleshooting avanzato, ottimizzazione delle performance e gestione di architetture complesse.
- Supportare la crescita dei progetti che richiedono precisione, documentazione rigorosa e capacità di validare ogni passaggio tecnico.
Profilo Professionale Richiesto:\n
- Ruolo: Software Developer
- Seniority: Junior/Mid/Senior
- Sede lavorativa: IN SEDE - NO REMOTO
Requisiti tecnici e attitudinali\n
- Titolo di studio:
- Diploma: Perito Informatico / Informatica e Telecomunicazioni
OPPURE\n
- Laurea: Informatica / Ingegneria Informatica
- Forte attitudine verso il ruolo da ricoprire
- Sviluppo software strutturato, con attenzione a robustezza, gestione degli errori e riproducibilità.
- Troubleshooting sistematico, con capacità di isolare problemi complessi e documentare ogni passaggio.
- Manutenzione ed integrazione di applicazioni legacy
- Documentazione tecnica chiara e completa, orientata alla manutenzione futura.
Competenze Tecniche Ideali\n
- Backend: C++, SQL
Competenze Tecniche Opzionali\n
- Backend: Python, Visual Basic
- Framework: QT
- Versioning: Git, SVN
- Sistemi e reti
- Linux
- Linguaggi e tecnologie di Web development
- Dimestichezza con software di grafica digitale
Competenze Trasversali\n
- Approccio analitico e orientato alla verifica continua.
- Collaborazione team (chiarezza, ordine, trasparenza).
- Attitudine a costruire soluzioni future-proof, stabilità prioritaria.
- Comunicazione professionale e adattabilità a contesti complessi.
Attività Principali del Ruolo\n
- Sviluppo e manutenzione di applicazioni software con focus su stabilità e qualità.
- Analisi tecnica approfondita dei problemi e definizione di soluzioni riproducibili.
- Revisione del codice con attenzione a robustezza, gestione errori e coerenza architetturale.
- Ottimizzazione di processi, configurazioni e pipeline tecniche.
- Documentazione dettagliata di procedure, configurazioni e soluzioni adottate.
- Supporto al team nella gestione di componenti legacy e nella loro evoluzione.
Cosa Offriamo\n
- Ambiente giovane e collaborativo, con team agile e orizzontale.
Opportunità di lavorare su progetti innovativi con tecnologie all'avanguardia\n
Who we are
\n
MED-LOGIX designs, manufactures, and sells precision hyperthermia systems for radiation oncology. Our ALBA devices heat tumors to enhance the effectiveness of radiotherapy and chemotherapy — a technique backed by decades of clinical evidence that improves outcomes while minimizing toxicity to healthy tissue.
\n
Our systems are installed in top cancer hospitals and research centers across Europe, the Middle East, and Asia. We develop everything in-house: hardware, firmware, desktop applications, simulation engines, and web-based tools. We collaborate actively with institutions top like Amsterdam UMC, La Sapienza, Insespital Bern, University of Zurich, and Tor Vergata.
\n
Based in Rome's Tecnopolo Tiburtino — a hub for precision engineering, electronics, and space telecommunications.
\n
The role
\n
We're growing our engineering team and looking for a software developer (mid or senior) to join us in Rome. You'll work on CE-marked medical devices regulated under the EU MDR — software that spans from hardware control and electromagnetic simulation to clinical-facing applications, cloud infrastructure, and internal tooling.
\n
We're at a point where we're scaling our architecture, modernizing our stack, and building new products. This is a chance to shape what comes next, not just maintain what exists.
\n
What you'll do
\n
- Build and maintain software across the stack: C++, Python, Qt, SQL/NoSQL
- Work on systems that interface directly with medical hardware
- Develop and improve internal tools, automation, and infrastructure
- Debug complex problems across embedded, desktop, and server environments
- Write clean, testable, well-documented code in a regulated context (EU MDR)
- Contribute to CI/CD pipelines, containerization, and deployment workflows
- Help modernize legacy codebases and define the architecture going forward
Our stack\n
- Core: C++, Python, Qt
- Infrastructure: Linux, Windows, Docker, Git
- Data: SQL, NoSQL, signal processing pipelines
- Web: Modern web technologies (actively expanding)
- DevOps: CI/CD, containerized deployments, server management
What we're looking for\n
- Degree in Computer Science or Computer Engineering (or equivalent experien