We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Enhanced Compliance Inc. logo
Enhanced Compliance Inc. Verified
Financial Services Technology, Regulatory Compliance, Software

Android Engineer- OS #8204

Irvine, California, United StatesOnsiteFull TimePosted 1 month ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Brief Description

About ECI

ECI’s mission is to be the global leader of professional consulting services for the life sciences industry. Our clients lean on our diverse perspectives and decades of expertise to tackle their toughest challenges, and we take pride in providing them transformative solutions with distinctive, sustainable and long-term value. ECI boasts a proven track record of providing full product life cycle consulting on a variety of challenging and exciting projects. Our collaborative culture, welcoming team and flexible employment & benefit options allow us to maintain strong relationships with the most talented individuals in the life sciences industry.

About The Role

We are looking for a Senior Software Engineer with deep experience in Android OS and AOSP platform engineering. In this role, you will own and enhance a customized Android 5–based operating system used within a Class III medical device. You will customize and harden the OS, improve system performance, integrate hardware components, and ensure the platform meets strict medical device cybersecurity and regulatory requirements.
This role requires strong Android platform experience—not just app development—and includes work across OS frameworks, kernel, BSP, HAL, and system level validation.

Travel reimbursed for out of state candidates!

What You'll Do

  • Update and modify Android OS (version 5) to address security issues and compliance needs.
  • Customize and maintain an AOSP fork, including frameworks, system services, and configuration.
  • Apply OS level patches and security settings aligned with FDA and EU cybersecurity guidance.
  • Integrate BSPs, HALs, vendor patches, and hardware drivers with the Android platform.
  • Perform board bring up (U Boot, device tree, kernel integration).
  • Conduct low level debugging using UART, JTAG, and similar tools.
  • Modify Linux kernel components and device drivers when required.
  • Improve system performance, resource usage, and inter-process communication (Binder/AIDL).
  • Use system level profiling tools to identify and fix issues.
  • Fix OS and kernel level vulnerabilities and Reduce OS/kernel attack surfaces.
  • Implement OTA update mechanisms.
  • Support cybersecurity risk analysis and threat modeling.
  • Perform OS level verification and validation following IEC 62304.
  • Support risk management efforts aligned with ISO 14971.
  • Participate in audits and reviews to maintain regulatory compliance.
  • Work with app developers to ensure compatibility.
  • Partner with cybersecurity, system engineering, and quality teams.
  • Create and maintain architecture docs, test plans, and traceability matrices.
  • Ensure documentation is complete and audit ready.

What You Will Bring

  • Bachelor’s or master’s degree in computer engineering, Computer Science, Electrical Engineering, or related field.
  • 7+ years of software engineering experience.
  • 3+ years working with Android OS / AOSP.
  • Strong experience with AOSP builds, Android frameworks, and kernel modification.
  • Solid understanding of Linux internals and embedded systems.
  • Experience in regulated environments.
  • Knowledge of IEC 62304, ISO 14971, and related standards.
  • Familiarity with cybersecurity risk assessment and vulnerability remediation.

Preferred Qualifications

  • Experience with legacy Android (Android 5).
  • Strong debugging and reverse engineering skills.
  • Experience supporting regulatory submissions.
  • Excellent communication and documentation skills.

ECI is an equal opportunity employer.

All qualified applicants will receive consideration for employment at ECI without regard to race; creed; color; religion; national origin; sex; age; disability; sexual orientation; gender identity or expression; genetic predisposition or carrier status; veteran, marital, or citizenship status; or any other status protected by law.

At the time of this posting, all candidates must be authorized to work in the U.S. without the need for employment-based visa sponsorship now or in the future. At the time of this posting, ECI will not sponsor applicants for U.S. work visa status for this opportunity.

Ready to apply?
You'll be redirected to Enhanced Compliance Inc.'s application page.