US
0 suggestions are available, use up and down arrow to navigate them
PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Senior Software Engineer – Android OS:
-
Employment Type:
Contractor
-
Location:
Irvine, CA (Onsite)
Do you meet the requirements for this job?
Senior Software Engineer – Android OS
Careers Integrated Resources Inc
Irvine, CA (Onsite)
Contractor
Pay Range: $60-$90/hr.
Senior Software Engineer Android OS
Location: Full Onsite Irvine, CA
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 5based 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 medicaldevice cybersecurity and regulatory requirements.
This role requires strong Android platform experiencenot just app developmentand includes work across OS frameworks, kernel, BSP, HAL, and systemlevel 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 OSlevel 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 bringup (UBoot, device tree, kernel integration).
Conduct lowlevel debugging using UART, JTAG, and similar tools.
Modify Linux kernel components and device drivers when required.
Improve system performance, resource usage, and interprocess communication (Binder/AIDL).
Use systemlevel profiling tools to identify and fix issues.
Fix OS and kernellevel vulnerabilities and Reduce OS/kernel attack surfaces.
Implement OTA update mechanisms.
Support cybersecurity risk analysis and threat modeling.
Perform OSlevel 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 auditready.
Required Qualifications
Bachelors or Masters 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).
Senior Software Engineer Android OS
Location: Full Onsite Irvine, CA
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 5based 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 medicaldevice cybersecurity and regulatory requirements.
This role requires strong Android platform experiencenot just app developmentand includes work across OS frameworks, kernel, BSP, HAL, and systemlevel 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 OSlevel 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 bringup (UBoot, device tree, kernel integration).
Conduct lowlevel debugging using UART, JTAG, and similar tools.
Modify Linux kernel components and device drivers when required.
Improve system performance, resource usage, and interprocess communication (Binder/AIDL).
Use systemlevel profiling tools to identify and fix issues.
Fix OS and kernellevel vulnerabilities and Reduce OS/kernel attack surfaces.
Implement OTA update mechanisms.
Support cybersecurity risk analysis and threat modeling.
Perform OSlevel 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 auditready.
Required Qualifications
Bachelors or Masters 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).
Get job alerts by email.
Sign up now!
Join Our Talent Network!