Senior Software Engineer - Medical Device Systems (C++, Python)
Medlogix
Roma
On-site
EUR 40,000 - 60,000
Full time
14 days+
Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Get past ATS filters
Benefits offered by this job
Opportunity to co-author scientific publications
Small, technical team environment
Involvement in EU-funded research projects
Job summary
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.
Qualifications
Strong C++ and/or Python programming.
Comfortable debugging across multiple layers.
Experience with CI/CD pipelines and containerization.
Responsibilities
Build and maintain software across the stack.
Develop and improve internal tools and infrastructure.
Write clean, testable, well-documented code.
Skills
C++
Python
Git
Code quality
Education
Degree in Computer Science or Computer Engineering
Tools
Qt
Docker
Linux
Windows
Job description
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.