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.
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
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
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 StageCompany data provided by crunchbase