Android Engineer
Biointellisense
Summary
We are seeking an early-career Android Engineer to help build and maintain our Android mobile software: the BioMobile application and Android BioSDK used by patients and clinicians, and the BioHub Connect application used to provision and manage BioHub gateways. This is a hands-on development role on a small mobile team, working under the guidance of senior engineers across development, testing and documentation through the full product lifecycle, in alignment with our Quality Management System.
Job description
Job Overview
We are seeking an early-career Android Engineer to help build and maintain our Android mobile software: the BioMobile application and Android BioSDK used by patients and clinicians, and the BioHub Connect application used to provision and manage BioHub gateways. This is a hands-on development role on a small mobile team, working under the guidance of senior engineers across development, testing and documentation through the full product lifecycle, in alignment with our Quality Management System.
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
- 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.
Requirements
- Bachelor's degree in Computer Science, Engineering or a related field, 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 built and discussable, ideally using MVVM or similar architecture
- Solid foundation in object-oriented programming, data structures and asynchronous programming (coroutines or similar)
- Basic understanding of REST APIs and JSON
- Exposure to unit testing and version control with Git
- Genuine interest in Bluetooth Low Energy, wearable devices and connected health technology
- Familiarity with Python or another scripting language for tooling and log analysis
- Strong written and oral communication skills in English
- Able to work collaboratively on a small team and follow through on assigned tasks
Benefits
- Medical, Dental & Vision
- STD & LTD Insurance
- HSA & FSA
- 401(k) 3% Employer Contribution
- Flexible Vacation Plans
- Paid Sick Leave
- 11 Company Holidays
- Home Office Stipend
Company overview
Biointellisense is a pioneering medical technology company specializing in advanced remote patient monitoring solutions. The company develops innovative wearable medical devices and digital health platforms that enable continuous, clinical-grade monitoring of vital signs and physiological data. Biointellisense's technology focuses on providing comprehensive health insights through multi-parameter monitoring systems that track temperature, respiratory rate, heart rate, and other critical biomarkers. Their solutions are designed to support healthcare providers in delivering proactive care, particularly for patients with chronic conditions or those requiring post-acute monitoring. The company's platform integrates artificial intelligence and data analytics to transform raw physiological data into actionable clinical insights, facilitating early intervention and improved patient outcomes. Biointellisense represents the convergence of medical device innovation and digital health technology, addressing the growing need for remote patient monitoring in modern healthcare delivery systems.