Your match
No match score yetSign in and add your resume to see how well this role fits you, scored 0 to 100.
See which of the required skills you already have, whether the level fits, and any red flags such as visa sponsorship.
Description
⚠️ Beware of recruiting scams. BioIntelliSense only contacts candidates from @biointellisense.com email addresses. We never conduct interviews over text, email or chat apps. If you receive a message that doesn't match this, treat it as fraudulent and email [email protected] to verify.
About BioIntelliSense
The future of healthcare is here. Join us to shape the future of healthcare for patients and clinicians. BioIntelliSense is helping to decode human physiology and pioneer a new standard of proactive monitoring to improve healthcare outcomes and save lives.
Our FDA-cleared and award-winning BioButton® wearables, BioHub™ gateways, BioMobile™ applications, BioCloud™ data services and the BioDashboard™ clinical intelligence system creates a comprehensive tech-enhanced solution that makes continuous monitoring reliable and scalable. Through our physiologic intelligence and AI-driven analytics, clinicians have access to vital sign trending and data-driven insights to enable earlier detection of patient health decline and proactive intervention for faster, safer care.
_______________________________________________________________________________________________________
What You Will Be Doing
- Develop features and fix defects in the BioMobile™ Android application and Android BioSDK in Kotlin, following the MVVM architecture used across our mobile codebase.
- Contribute to the Android BioHub Connect application used to set up and manage BioHub™ gateways over BLE, including Wi-Fi configuration for open, personal and enterprise networks.
- Learn and support BLE communication with BioButton® wearables and BioHub gateways: scanning, connection management, and command and notification handling.
- Help support the device-to-cloud data path into our AWS services.
- Write and maintain unit and automated tests, and help keep CircleCI pipelines and mobile device farm runs healthy.
- Work closely with the iOS engineer and senior Android engineers to keep feature behavior consistent across platforms.
- Contribute to design documentation — Software Design Specifications, SOUP documentation, unit test coverage and verification records — as part of development rather than after it.
- Participate in code reviews, design discussions and collaboration with quality, regulatory, hardware, firmware and cloud teams, and grow your skills through mentorship and hands-on work.
What We Are Looking For
Requirements
- Bachelor's degree in Computer Science, Engineering or a related field (recent graduates encouraged to apply), or equivalent practical experience.
- 0–2 years of Android development experience, including internships, co-ops, coursework or personal projects; familiarity with Kotlin and Android Studio.
- At least one Android application you have built and can discuss — published, academic or personal — ideally using MVVM or a similar architecture pattern.
- Solid foundation in object-oriented programming, data structures and asynchronous programming (coroutines or similar).
- Basic understanding of how mobile apps communicate with backend services (REST APIs, JSON).
- Exposure to unit testing and version control with Git.
- Genuine interest in Bluetooth Low Energy, wearable devices and connected health technology, with a willingness to learn quickly.
- Familiarity with Python or another scripting language for tooling and log analysis.
- Strong written and oral communication skills in English, and comfort asking questions and seeking feedback.
- Able to work collaboratively on a small team, take direction well, and follow through on assigned tasks.
Preferred
- Internship, co-op or project experience in medical devices, healthcare or another regulated domain.
- Awareness of healthcare software standards and regulations such as IEC 62304, ISO 13485 or HIPAA (no prior hands-on experience required).
- Any hands-on BLE experience: scanning, connecting to a peripheral, or reading and writing GATT characteristics.
- Jetpack Compose or other modern Android UI frameworks.
- Exposure to CI tools (CircleCI, GitHub Actions) or mobile test automation frameworks such as Appium.
- iOS or cross-platform familiarity, such as Flutter.
- Interest in cybersecurity practices for connected devices.
- Experience with cloud services such as AWS, even at a coursework or hobby level.
- Experience working with embedded or hardware-connected projects (Arduino, Raspberry Pi, sensor kits, hackathons).
- Familiarity with development tooling such as Jira and Confluence.
- Contributions to open-source projects, hackathons or a portfolio demonstrating Android work.
More from BioIntelliSense
None open right now.
All BioIntelliSense roles →More in Redwood City
All jobs in Redwood City →Similar roles
- Graduate Software Engineer 1
- Software Engineer 1
- Software Engineer 1, Cloud
- Software Development Engineer 1
- Upstream Process Development Engineer (Entry Level)