Acorai
Senior Flutter Android Developer (Medical Device Software)
Skills
1 day ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
7300 Portalegre, Portugal
Work mode:
Hybrid
Published on:
23 October 2026
What they need
ABOUT ACORAI
Heart failure affects more than 60 million people worldwide, and one of the most important signals for managing it - the pressure inside the heart - still typically requires an invasive, surgical catheter procedure to measure. At Acorai, we’re changing that.
Our SAVE Sensor System combines multiple non-invasive sensors with machine learning to estimate cardiac filling pressures in minutes, without a single incision, giving clinicians the insight they need to act earlier and keep patients out of the hospital. Backed by FDA Breakthrough Device Designation, $25M in financing and a pivotal study of more than 1,500 patients across 20 sites in six countries, we’re now on the path to market in the US and Europe - and we’re looking for people who want to help bring a genuinely new kind of cardiac care to patients everywhere. Join a small, ambitious team in Sweden, Portugal and the US where your work will directly shape a product that matters.
ROLE DESCRIPTION
We are seeking an experienced Flutter Android Developer to design, develop, and maintain a medical device application running on Android-based dedicated hardware. The application communicates with external medical devices through native Android interfaces and supports regulated healthcare workflows.
The role requires strong expertise in Flutter, Android platform development, device connectivity, software architecture, and quality-focused software engineering practices. Experience with medical devices, regulated software, or other safety-critical systems is highly valued.
KEY RESPONSIBILITIES
- Design, develop, and maintain a Flutter-based Android application for a medical device.
- Implement user interfaces and workflows for patient-facing and clinician-facing use cases.
- Develop and maintain native Android integrations using Kotlin and/or Java.
- Implement communication with external medical devices through USB and other hardware interfaces.
- Design robust application architectures that separate Flutter UI components from critical background services.
- Develop and maintain Android foreground services and background processing components for long-running device operations.
- Implement secure local data storage, encryption, and protected handling of patient-related information.
- Collaborate with UX designers, system architects, firmware engineers, quality engineers, and regulatory specialists.
- Participate in software risk analysis, design reviews, verification, and validation activities.
- Create and maintain software documentation required for regulated medical device development.
- Support software testing, bug fixing, troubleshooting, and release activities throughout the product lifecycle.
REQUIRED QUALIFICATIONS
- Bachelor's or Master's degree in Software Engineering, Computer Science, or a related field.
- Strong professional experience developing mobile applications with Flutter and Dart.
- Strong Android development experience using Kotlin and/or Java.
- Experience integrating Flutter applications with native Android platform code.
- Experience with Android lifecycle management, foreground services, background processing, and device communication.
- Understanding of software architecture patterns, state management, dependency injection, and testability.
- Experience with Git-based development workflows.
- Experience working with REST APIs and local data persistence solutions.
- Strong debugging, problem-solving, and troubleshooting skills.
- Good written and spoken English communication skills.
PREFERRED QUALIFICATIONS
- Experience developing software for medical devices, healthcare products, or other regulated environments.
- Familiarity with IEC 62304, ISO 14971, IEC 82304-1, or related medical software standards.
- Experience with hardware integrations such as USB, Bluetooth, or serial communication.
- Experience with Android AOSP-based devices, kiosk mode, or dedicated hardware platforms.
- Experience with cybersecurity and secure software development practices.
- Experience with CI/CD pipelines, automated testing, and software quality processes.
TECHNICAL SKILLS
ESSENTIAL
- Flutter, Dart, Android SDK, Kotlin, Git, REST APIs, Unit and integration testing
BENEFICIAL
- Jetpack libraries, Android Services and WorkManager, USB device communication, Secure storage and encryption, Azure DevOps, Polarion or similar ALM tools, Medical device software development practices
WHAT WE OFFER
- Hybrid working from Portugal, in a team spread across Sweden, Portugal and the US
- Competitive salary and participation in our employee option programme.
Other offers great for you!
These companies are also looking for great profiles
Yeets
Développeur Android Sénior (XP Médias appréciée)
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
3 days ago
Quick apply
FreelanceRepublik
Développeur Android sénior (F/H)
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
2 days ago
Quick apply
Sapiens Group
Développeur Android Senior
425€-450€/Jours
Freelance
Paris, France
Hybrid
Skills
1 day ago
Quick apply
No company information available.