Senior Software Engineer - Medical Device Systems (C++, Python)
Posted Updated
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.
Build and maintain software across the stack.
Develop and improve internal tools and infrastructure.
Write clean, testable, well-documented code.
Strong C++ and/or Python programming.
Comfortable debugging across multiple layers.
Experience with CI/CD pipelines and containerization.
Opportunity to co-author scientific publications
Small, technical team environment
Involvement in EU-funded research projects