Quick Overview
Seniority
Leader
Work mode
Hybrid
Location
Santa Clara, CA, United States
Posted
Yesterday
Objective-CSwiftScrumAgileGitJavaKotliniOSAndroid
Job Description
Hello,
Note: Relevant profile should have some iOS development experience as well. Domain expertise required in Medical device or healthcare.
Job Description:
We are seeking a Principal Mobile Software Engineer Mobile to join our team in developing cutting-edge mobile software for medical devices. This role emphasizes Android development with strong expertise in Bluetooth Low Energy (BLE) communication and a willingness to contribute to iOS development. You will play a critical role in building secure, reliable, and user-friendly mobile applications that interact with medical hardware and comply with industry regulations.
Required Skills and Experience:
- Experience in mobile application development, with Android (Kotlin/Java).
- Hands-on experience with BLE protocols for mobile-device interaction, ideally in healthcare or medical applications.
- Deep understanding of BLE operations: scanning, connecting, bonding, characteristic read/write, notifications, background tasks.
- Experience working in or willingness to learn iOS development (Swift/Objective-C, Core Bluetooth).
- Familiarity with medical device software development lifecycle (IEC 62304), software documentation, and quality systems.
- Experience with Agile/Scrum methodologies and version control systems (Git).
- Strong analytical, debugging, and communication skills.
- Strong oral and written communication skills.
- Ability to work independently and come up with solutions that are well thought out and technically sound.
- Demonstrated experience in software development lifecycle (Agile), object-oriented design methodology.
- Demonstrated technical leadership skills.
- Creative / innovative thinker.
- Good organizational and multi-tasking skills.
- Bachelor's degree in computer science, electrical engineering, or a related field.
Job Responsibilities:
- Design and develop Android mobile applications that connect to medical devices via BLE, ensuring secure and reliable data transmission.
- Collaborate with iOS developers, QA, clinical, and hardware teams to create consistent and compliant cross-platform experiences.
- Implement BLE workflows including device discovery, secure pairing, bonding, characteristic interactions, and firmware updates.
- Rapidly ramp up and contribute to iOS development (Swift/Objective-C) where required.
- Write clean, testable, and well-documented code following medical device software standards (e.g., IEC 62304).
- Participate in architecture, risk assessment, and design reviews, especially in the context of regulated medical software.
- Support validation, verification, and regulatory submission processes by generating compliant documentation and test evidence.
- Diagnose and resolve issues related to BLE communication, device interoperability, and user-reported bugs.
- Documents software development and/or test development by writing documents, reports, memos, change requests. Methods used are determined by approved procedures and standards.
- Follow the full design life cycle process including driving efforts in requirements specification, design activities, planning, code reviews and creating corresponding artifacts.
- Analyzes, evaluates, verifies requirements, software and systems using software engineering standards and best practices.
- Provide complete expert engineering solutions that are well thought out that is architecturally and technically sound
Similar jobs
- AS
Android Developer
NewApex Systems
Chicago, IL🇺🇸$82/hrHybridYesterdayKotliniOSAndroidTechnology - AS
iOS Developer
NewApex Systems
Chicago, IL🇺🇸$82/hrHybridYesterdaySwiftSwiftUIAgile+3Technology - AS
Senior Android Developer - LMD
NewApex Systems
Sunnyvale, CA🇺🇸HybridYesterdayAndroid SDKGraphQLJava+3Technology - AS
iOS Developer - Subscriptions
NewApex Systems
Sunnyvale, CA🇺🇸HybridYesterdayObjective-CSwiftScrum+2Technology - SS
Mobile Developer
NewSDH Systems
United States🇺🇸RemoteYesterdayGitJavaScriptREST+5Technology - SG
Android Developer
NewSM Global IT LLC
United States🇺🇸HybridYesterdayiOSAndroidTechnology