×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Android Software Engineer

Job in Marlborough, Middlesex County, Massachusetts, 01752, USA
Listing for: Medical Engineering Consultants (MEC)
Full Time position
Listed on 2026-01-02
Job specializations:
  • Security
    Cybersecurity
Job Description & How to Apply Below

Android Software Engineer - Contract

Location:

Los Angeles County, California

Medical Engineering Consultants (MEC) support medical device and pharmaceutical companies to be more efficient and productive by providing resources, knowledge, and expertise to augment and supplement to their work. Our vision is to closely align our clients’ needs with the best resources available in the marketplace. We take proactive, preventative, and corrective action and create a roadmap for ongoing future improvement by identifying, integrating, and executing sustainable solutions that validate processes, ensure fully compliant quality systems, and close gaps between current and FDA expected stages.

MEC offers companies short or long-term support — from high-end leaders, managers and consultants to skill‑set Engineering staff and SME’s (Subject Matter Experts). MEC's mission is to inspire positive cultural change from within, and always exceed our clients’ expectations.

About the Role

In this role you will be responsible for technical activities related to the customization and validation of the Android Operating System version 5 deployed within a Class III medical device. This role bridges software engineering cybersecurity and medical device product integration for a commercial product. The successful candidate will assess, modify and harden the Android OS to close cybersecurity gaps, adapt critical applications for compatibility and perform OS‑level verification and validation in alignment with regulated product development standards.

This role will work closely with cybersecurity systems and quality engineers to ensure system integrity, compliance and reliable performance of the Android‑based platform within the medical device system.

Key Responsibilities
  • Analyze and modify Android OS v5 source to address identified cybersecurity vulnerabilities and compliance gaps.
  • Implement OS‑level patches, configuration changes and security controls consistent with medical device cybersecurity guidance, FDA pre‑market, post‑market cybersecurity and EU MDCG.
  • Manage integration of third‑party libraries and drivers while maintaining software traceability and regulatory documentation.
  • Adapt and refactor existing applications to ensure compatibility with the custom Android OS as needed.
  • Optimize interprocess communication, resource management and hardware interface behaviors in the updated OS environment.
  • Collaborate with application developers to test and validate functionality per intended use.
  • Conduct OS‑level verification and validation per IEC 62304 and internal design control SOPs.
  • Support risk analysis and mitigation activities per ISO 14971 and internal software QMS SOPs.
  • Contribute to software documentation including software architecture verification plans, test protocols and traceability matrices.
  • Participate in technical reviews and audits to ensure software compliance with applicable standards.
  • Work in close coordination with cybersecurity, software design, quality and system engineering teams to ensure secure and reliable system operation.
  • Support integration testing and root cause analysis of OS‑related issues.
Required Qualifications
  • Bachelor's or master's degree in computer engineering, computer science, electrical engineering or a related field.
  • 7 years of professional software engineering experience with at least 3 years in Android OS development or customization.
  • Hands‑on experience with AOSP Android build systems and kernel‑level modification.
  • Strong understanding of embedded systems, Linux internals and Android application frameworks.
  • Proven experience in regulated environments: medical device, aerospace, automotive or defense.
  • Working knowledge of IEC 62304, ISO 14971, IEC 60601 and other regulations.
  • Familiarity with cybersecurity risk assessment, threat modeling and vulnerability remediation in embedded platforms.
Preferred Qualifications
  • Experience with Android OS version 5 or legacy Android platforms in long‑lifecycle products.
  • Strong debugging, profiling and reverse‑engineering skills.
  • Prior experience supporting device certification and regulatory submissions.
  • Excellent communication and documentation skills for…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary