Descrizione Lavoro
Who we are
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.
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.
Based in Rome's Tecnopolo Tiburtino — a hub for precision engineering, electronics, and space telecommunications.
The role
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.
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.
What you'll do
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
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
Degree in Computer Science or Computer Engineering (or equivalent experience)
Strong C++ and/or Python
Comfortable with Linux and/or Windows environments
Git
You care about code quality, not just shipping
You can debug a problem across multiple layers without someone holding your hand
Clear communicator on technical decisions
Nice to have
Experience with Qt
Docker and containerization
NoSQL databases (MongoDB, etc.)
Background in physics, numerical simulation, or signal processing
Experience in regulated environments (medical devices, aerospace, automotive)
Web development (frontend or backend)
3D visualization or computational geometry
What we offer
Your code ends up in cancer treatment rooms worldwide — not dashboards nobody looks at
Hardware + software + science in one role: this isn't a typical backend job
Join at a growth moment: we're expanding the team, the stack, and the product line
Small, technical team where your input matters from day one
International collaborations with leading research institutions
Real opportunity to co-author scientific publications and present at conferences (ESHO, ESTRO)
Involvement in EU-funded research projects
Tecnopolo Tiburtino, Rome
Technical growth in a field where your work directly impacts patient outcomes