Principal Software Engineer - Mobile Applications
Core
Architect, design, and deliver Android and iOS mobile applications for innovative medical device technologies, ensuring secure connectivity and regulatory compliance.
Role type
Principal Software Engineer (Mobile Applications)
Builds
Native and Kotlin Multiplatform mobile applications for medical devices
Domain
Healthcare / Medical Devices
Deliverable
production ML models | product features
Required skills
Android development, iOS development, Kotlin Multiplatform, Mobile-to-backend integration, Cloud service interaction, Secure device connectivity (BLE), Technical leadership, Mentoring, FDA design controls, IEC 62304, ISO 13485, CI/CD, Automated testing
Preferred skills
Experience in regulated environments, Deep expertise in at least one mobile platform, Strong architectural knowledge of both Android and iOS
Technologies
Android, iOS, Kotlin, BLE, Cloud services
Responsibilities
Lead architecture and technical design of mobile applications; Drive end-to-end design of mobile-to-backend integration; Serve as technical lead for mobile engineering teams; Establish coding standards and CI/CD practices; Ensure adherence to platform UX guidelines and accessibility; Own technical quality for FDA/IEC/ISO compliant software delivery; Oversee secure communication between mobile apps, implantable devices, and cloud infrastructure.
Seniority
Principal, hands-on technical leader with mentorship responsibilities
