Sr. Software Engineer - Android OS jobs in United States
cer-icon
Apply on Employer Site
company-logo

Canon Recruiting Group ยท 19 hours ago

Sr. Software Engineer - Android OS

Canon Recruiting Group is seeking a Senior Software Engineer specializing in Android OS for a 12-month assignment in Irvine, CA. The role involves customizing and enhancing a medical device's Android-based operating system, ensuring compliance with cybersecurity and regulatory standards while integrating hardware components and improving system performance.

ConsultingHuman ResourcesInformation TechnologyStaffing Agency
check
Growth Opportunities

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

Qualification

Android OSAOSP platform engineeringLinux internalsEmbedded systemsCybersecurity risk assessmentIEC 62304ISO 14971Software engineeringDocumentationCollaboration

Required

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

Experience with legacy Android (Android 5)

Benefits

Health care
401(k) savings plans

Company

Canon Recruiting Group

twittertwitter
company-logo
Canon Recruiting Group is a recognized leader in global staffing and recruitment firm since 1980.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Laurie Grayem
Chief Executive Officer
linkedin
Company data provided by crunchbase