SIGN IN
Senior Software Engineer (Android OS) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Advantage Technical · 18 hours ago

Senior Software Engineer (Android OS)

Advantage Technical is a technology-driven medical device organization seeking a Senior Software Engineer with deep expertise in Android OS and AOSP platform engineering. This role focuses on owning, maintaining, and enhancing a customized Android 5-based operating system used within a Class III medical device, ensuring compliance with cybersecurity and regulatory requirements.
Staffing & Recruiting
check
Growth Opportunities
check
H1B Sponsor Likelynote
Hiring Manager
Bill Sunderland
linkedin

Responsibilities

Update, modify, and maintain a customized Android 5 OS to meet security and compliance requirements
Customize and support an AOSP fork, including frameworks, system services, and configuration layers
Apply OS‑level patches and implement security controls aligned with FDA and EU cybersecurity guidance
Integrate BSPs, HALs, vendor patches, and hardware drivers into the Android platform
Perform board bring‑up activities (U‑Boot, device tree configuration, kernel integration)
Conduct low‑level debugging using UART, JTAG, and similar tools
Modify Linux kernel components and device drivers as needed
Improve system performance, resource utilization, and IPC mechanisms (Binder/AIDL)
Use system‑level profiling tools to diagnose and resolve performance issues
Identify and remediate OS‑ and kernel‑level vulnerabilities; reduce attack surfaces
Implement OTA update mechanisms for secure field upgrades
Support cybersecurity risk analysis and threat modeling activities
Perform OS‑level verification and validation in alignment with IEC 62304
Contribute to risk management activities following ISO 14971
Participate in audits, reviews, and documentation efforts to maintain regulatory compliance
Collaborate with application developers to ensure compatibility and system stability
Work closely with cybersecurity, systems engineering, and quality teams
Create and maintain architecture documentation, test plans, and traceability artifacts
Ensure all documentation is complete, accurate, and audit‑ready

Qualification

Android OSAOSP platform developmentLinux internalsEmbedded systemsIEC 62304ISO 14971Cybersecurity risk assessmentVulnerability remediationLegacy Android versions

Required

Bachelor's or Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
7+ years of professional software engineering experience
3+ years of hands-on experience with Android OS / AOSP platform development
Strong background in AOSP builds, Android frameworks, and kernel-level modifications
Solid understanding of Linux internals and embedded systems
Experience working in regulated industries (medical device, aerospace, automotive, etc.)
Knowledge of IEC 62304, ISO 14971, and related regulatory standards
Familiarity with cybersecurity risk assessment and vulnerability remediation

Preferred

Experience working with legacy Android versions, particularly Android 5

Company

Advantage Technical

twittertwitter
company-logo
Advantage Technical aligns people and companies to create opportunity.

H1B Sponsorship

Advantage Technical has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2023 (1)
2022 (7)
2021 (10)
2020 (48)

Funding

Current Stage
Late Stage
Company data provided by crunchbase