Lead Android Engineer

BioTalent
Poway, CA, United States
1 day ago
Apply on www.disabledperson.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

Adobe InDesign Android Software Development Automation of Tests Software Quality Code Review Computer Engineering Continuous Integration EHealth Mobile Application Software Software Architecture Software Engineering Verification and Validation (Software)
+8 more
Concurrency Software Application Programming Git Kotlin Information Technology Jetpack Compose Asynchronous Programming Api Design

Job description

We’re seeking a Lead Android Software Engineer to build and maintain Android applications that are core to our medical device ecosystem. You’ll work at the intersection of mobile software and connected medical devices, collaborating with embedded, cloud, systems, quality, and regulatory teams to develop reliable software that meets the rigor of a regulated environment. This role owns complex features end-to-end - from requirements through implementation, verification, and post-market support., * Design, develop, test, and maintain Android applications using Kotlin

  • Own the architecture and implementation of complex features
  • Build applications that communicate reliably with connected devices via BLE and other protocols
  • Collaborate with embedded engineers to define interfaces between the app and device hardware
  • Develop unit, integration, and automated testing to ensure software quality
  • Participate in design reviews, code reviews, and root-cause analysis
  • Identify software hazards and contribute to risk-control strategies
  • Maintain documentation and design artifacts per the quality management system
  • Support design controls, verification and validation, and regulatory submissions
  • Investigate field issues and implement corrective actions

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent experience
  • 7+ years of professional software development, including production Android applications
  • Advanced proficiency with Kotlin and the Android SDK, including Jetpack Compose and Coroutines/Flow
  • Strong software architecture, concurrency, and API design knowledge
  • Experience building applications that communicate with external hardware or connected devices
  • Experience with automated testing and Git-based CI/CD workflows
  • Strong written and verbal communication skills
  • Medical device, digital health, or other regulated/safety-critical software experience preferred
  • Familiarity with IEC 62304, ISO 14971, or FDA QSR preferred
  • BLE communication experience preferred

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.disabledperson.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all