Logo
REQ Solutions

Software Engineer - Android

REQ Solutions, Irvine, California, United States, 92713

Save Job

This range is provided by REQ Solutions. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range

$70.00/hr - $85.00/hr Job Title: Sr. Software Engineer - Android OS Duration: 12+ Months (Possible temp to hire) Location: Irvine, CA 92618 Onsite Role Responsibilities

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. 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. 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 premarket & 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 inter‑process 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. Support integration testing and root cause analysis of OS-related issues. 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. Seniority Level

Mid‑Senior level Employment type

Contract Job function

Information Technology Industries

Medical Equipment Manufacturing Referrals increase your chances of interviewing at REQ Solutions by 2x

#J-18808-Ljbffr