Software Developer (C / C++ / Java) - Medical Devices
Maclivaro Limited
About the role
About Us
We’re a fast-growing medical device start-up, already selling across Europe, specialising in innovative ophthalmology products that are transforming how eye conditions are diagnosed and treated. As we scale, we’re looking for a talented Software Developer to join our on-site team and play a key role in building AI-powered, safety-critical systems.
This is a rare opportunity to work at the intersection of deep engineering, artificial intelligence, and healthcare, developing technology that directly improves patient outcomes and clinicians’ ability to deliver care.
What You’ll Do
- Design and develop high-performance software in C, C++ and Java for advanced ophthalmic medical devices
- Build and integrate AI-driven features into real-world diagnostic and treatment systems
- Contribute across the full software lifecycle in a highly regulated environment (IEC 62304, ISO 13485)
- Collaborate closely with multidisciplinary teams including hardware engineers, clinical specialists, and QA/RA
- Drive improvements in system architecture, performance, scalability, and maintainability
- Support verification, validation, and documentation activities required for regulatory compliance
What We’re Looking For
- Strong hands-on experience with C, C++ and Java in production environments
- Proven track record in a highly regulated industry (medical devices, automotive, aerospace, etc.)
- Exposure to or strong interest in AI/ML integration within software systems
- Solid understanding of software development lifecycle, testing, and validation processes
- Experience with embedded or real-time systems is highly advantageous
- A detail-oriented mindset with a strong focus on quality, safety, and reliability
Why Join Us?
- Specialise in ophthalmology — work on technology improving vision and quality of life
- Be part of a scaling start-up with established European market presence
- Hands-on with AI — not theory, but real deployment in critical healthcare products
- High-impact role where your code directly shapes the product and patient outcomes
- Collaborative, expert-led team with strong engineering and clinical backgrounds
- Excellent opportunity for growth as the company expands internationally
If you’re driven by building meaningful, high-quality software and want to push the boundaries of AI in medical devices, this role offers both challenge and purpose.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free