Integrated Resources, Inc ( IRI )

Senior Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Engineer specializing in Android OS, located onsite in Irvine, CA, for a 12-month W2 contract at $70-$90/hour. Requires 7+ years in software engineering, 3+ years with Android OS/AOSP, and experience in regulated environments.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
720
-
🗓️ - Date
February 18, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
On-site
-
📄 - Contract
W2 Contractor
-
🔒 - Security
Unknown
-
📍 - Location detailed
Irvine, CA
-
🧠 - Skills detailed
#Cybersecurity #Linux #Debugging #Documentation #Compliance #Security #Computer Science #Risk Analysis #Embedded Systems
Role description
Job Title: Senior Engineer – Android OS Location: Full Onsite – Irvine, CA 92618 Duration: 12 months W2 contract with possible full-time for right individual and depending on business needs Pay Range: $70 to $90/hour on W2 Position Summary 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. Key Responsibilities • 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. Required Qualifications • 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).