Meet Life Sciences · 1 week ago
Software Engineer - Android OS
Meet Life Sciences is seeking a Senior Software Engineer with deep expertise in Android OS to support a Class III medical device. The role focuses on owning and enhancing a customized Android 5–based operating system, with responsibilities across OS frameworks, kernel, BSP, HAL, and system-level validation.
Responsibilities
Maintain and customize a legacy Android 5–based AOSP platform
Apply OS- and kernel-level security patches to meet FDA and EU cybersecurity requirements
Integrate BSPs, HALs, vendor patches, and hardware drivers
Perform board bring-up (U-Boot, device tree, kernel integration)
Modify Linux kernel components and device drivers as needed
Conduct low-level debugging using UART, JTAG, and related tools
Improve system performance, resource utilization, and IPC (Binder/AIDL)
Reduce OS and kernel attack surfaces and remediate vulnerabilities
Implement and maintain OTA update mechanisms
Support cybersecurity risk analysis, threat modeling, and mitigation
Perform OS-level verification and validation per IEC 62304
Support risk management activities aligned with ISO 14971
Collaborate with application, cybersecurity, systems, and quality teams
Produce audit-ready documentation, including architecture docs, test plans, and traceability matrices
Qualification
Required
BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or related field
7+ years of software engineering experience
3+ years of Android OS / AOSP platform experience
Strong experience with AOSP builds, Android frameworks, and kernel modifications
Solid understanding of Linux internals and embedded systems
Experience working in regulated environments
Working knowledge of IEC 62304, ISO 14971, and cybersecurity standards
Preferred
Experience supporting legacy Android platforms (Android 5)
Company
Meet Life Sciences
Life Sciences Affects Us All.
Funding
Current Stage
Growth StageRecent News
2024-05-29
2024-04-26
2024-01-31
Company data provided by crunchbase