Android Engineer
BioIntelliSense, Inc
Redwood City, CA0–2 yrs2h agovia LinkedIn
This job at a glance
- Who can apply
- New grads and up to 2 years · Bachelor's degree
- Must know
- KotlinAWSUnit testingEmbedded systemsGitData structures & algorithms
- Nice to have
- HIPAA
- Work
- On-site in Redwood City
- Pay
- Not stated by the employer.
- Skill demand
- Kotlin28%AWS26%Unit testing17%Embedded systems13%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 11, 2026 · still open
Sign in free to see which of these skills your resume already shows.
Job Title: Android Engineer
Key Responsibilities
- Develop features and fix defects in the BioMobile™ Android application and Android BioSDK using Kotlin, following the MVVM architecture.
- Contribute to the Android BioHub Connect application for setting up and managing BioHub™ gateways over BLE, including Wi-Fi configuration.
- Support BLE communication with BioButton® wearables and BioHub gateways: scanning, connection management, and command/notification handling.
- Support the device-to-cloud data path into AWS services.
- Write and maintain unit and automated tests.
- Maintain CircleCI pipelines and mobile device farm runs.
- Work closely with the iOS engineer and senior Android engineers to ensure consistent feature behavior across platforms.
- Contribute to design documentation, including Software Design Specifications, SOUP documentation, unit test coverage, and verification records.
- Participate in code reviews, design discussions, and collaboration with quality, regulatory, hardware, firmware, and cloud teams.
- Grow skills through mentorship and hands-on work.
Requirements & Tech Stack
- Kotlin
- Android Studio
- MVVM architecture
- BLE (Bluetooth Low Energy)
- Wi-Fi configuration
- AWS services
- Unit testing
- Automated testing
- CircleCI
- Git
- Object-oriented programming
- Data structures
- Asynchronous programming (coroutines or similar)
- REST APIs
- JSON
- Python or another scripting language
- Strong written and oral communication skills in English
Qualifications
- 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.
- At least one Android application built and discussable (published, academic, or personal), ideally using MVVM or a similar architecture pattern.
- Solid foundation in object-oriented programming, data structures, and asynchronous programming.
- 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.
- Able to work collaboratively on a small team, take direction well, and follow through on assigned tasks.
Preferred Qualifications
- 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.
- 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.
- 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.