Software Developer — Medical Device Software | MED-LOGIX Medical Solutions, Rome

Medlogix

Roma

In loco

EUR 40.000 - 60.000

Tempo pieno

14 giorni+

Ricevi più risposte dai datori di lavoro

Invia un CV specifico per questa offerta in pochi minuti.

Vantaggi offerti da questo lavoro

Opportunity to co-author scientific publications
Small, technical team environment
Involvement in EU-funded research projects

Descrizione del lavoro

A medical technology company in Rome is seeking a skilled software developer to work on innovative medical devices. The role focuses on building and maintaining software across diverse stacks, including C++, Python, and Qt, while ensuring high code quality and regulatory compliance. This position offers the chance to directly impact patient outcomes through high-quality software that enhances cancer treatment. The ideal candidate will have a degree in Computer Science and must be an effective communicator with a strong understanding of debugging without direct supervision.

Competenze

  • Strong C++ and/or Python programming.
  • Comfortable debugging across multiple layers.
  • Experience with CI/CD pipelines and containerization.

Mansioni

  • Build and maintain software across the stack.
  • Develop and improve internal tools and infrastructure.
  • Write clean, testable, well-documented code.

Conoscenze

C++
Python
Git
Code quality

Formazione

Degree in Computer Science or Computer Engineering

Strumenti

Qt
Docker
Linux
Windows

Descrizione del lavoro

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
  • Data: SQL, NoSQL, signal processing pipelines
  • Web: Modern web technologies (actively expanding)
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
  • 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
  • Technical growth in a field where your work directly impacts patient outcomes
Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Software Engineer (Full-Stack)
Software Engineer (Full-Stack)

Stealth Healthcare AI Startup • Italia

Ibrido
EUR 60.000 - 80.000
Stock options
Permanent contract
Remote work (EU) or Milan hybrid
Full-Stack (Platform) - Mid/Senior Level - Ref. 86ca1xaf6
Full-Stack (Platform) - Mid/Senior Level - Ref. 86ca1xaf6

Medicilio • Turbigo

In loco
EUR 45.000 - 70.000
Potential growth opportunities
Equity for key hires
Embedded Software Engineer
Embedded Software Engineer

Consilium Safety Group • Piano di Follo

In loco
EUR 55.000 - 75.000
Excellent working conditions
Collaborative international team
Continuous learning opportunities
+2
Software Engineer - Integration Team
Software Engineer - Integration Team

Ascom • Scandicci

Ibrido
EUR 55.000 - 75.000
Hybrid work model
Senior Director R&D Portfolio and Program Management
Senior Director R&D Portfolio and Program Management

LivaNova • Milano

In loco
EUR 143.000 - 195.000
Private medical insurance
Pension scheme
Employee stock purchase plan
+3
Senior Software Engineer
Senior Software Engineer

Natus Medical Incorporated • Treviso

Ibrido
EUR 40.000 - 60.000
Formazione continua
Salario competitivo
Ambiente internazionale
Senior System Verification Engineer
Senior System Verification Engineer

LivaNova PLC • Mirandola

In loco
EUR 31.000 - 50.000
Flexible working options
Medical insurance
Pension scheme
+3
Software Engineer Integrations
Software Engineer Integrations

Ascom Holding AG • Casellina

Ibrido
EUR 40.000 - 60.000
Senior QA/RA Project Lead
Senior QA/RA Project Lead

EMS Italia - Electro Medical Systems • Milano

In loco
EUR 90.000 - 130.000
Research Software Engineer for Translational Biomedical AI
Research Software Engineer for Translational Biomedical AI

Human Technopole • Milano

In loco
EUR 45.000 - 55.000