Senior Software Engineer - Android/AOSP
Listed on 2026-10-26
-
Software Development
Android Developer, Software Engineer, Embedded Software Engineer, DevOps
Who We Are:
Ever wonder who brings the entertainment to your flights? Panasonic Avionics Corporation is #1 in the industry for delivering inflight products such as movies, games, Wi-Fi, and now Bluetooth headphone connectivity!
How exciting would it be to be a part of the innovation that goes into creating technology that delights millions of people in an industry that’s here to stay! With our company’s history spanning over 40 years, you will have stability, career growth opportunities, and will work with the brightest minds in the industry.
If you want to learn more about us, visit us asonic.aero. And for a full listing of open job opportunities go to
The Avionics Way:
The Avionics Way captures the essence of what makes our employees special, and by extension, our organization. It’s comprised of 5 core identifiers - Pioneers, Problem Solvers, Accountable, Collaborative, and Customer Focused - that together form a robust, working framework for our continued success. Beyond a philosophy, the Avionics Way is our guide to daily practices. It provides a clear, actionable model to help employees, at all levels, realize their ambitions through outsized contributions to their teams and the company.
This model clearly defines expectations for performance at all levels of the organization, as well as establishes specific actions and modes of working that reinforce our philosophy on the path to achieving our goals.
The Android/AOSP Software Engineer designs, develops, integrates, and maintains embedded Android platform software for custom hardware. The role focuses on Android Open-Source Project (AOSP) platform development and customization, including Android Framework, system services, native components, hardware abstraction layers (HAL), platform integration, and the underlying Linux platform.
The engineer works across the Android software stack to bring up new hardware platforms, integrate device-specific functionality, diagnose system-level issues, optimize performance and reliability, and ensure platform compatibility. The role may also involve Linux kernel configuration, device drivers, networking, security, and supporting software required for embedded Android products.
What you will be doing:
- Develop, customize, integrate, and maintain AOSP platform software for embedded and custom hardware platforms.
- Perform Android platform bring-up and porting
, including integration across the Android Framework, system services, native components,
HAL, Linux kernel, and device specific software. - Develop and modify Android Framework components, system services, native services, and platform-level functionality.
- Develop and integrate HAL interfaces using AIDL/HIDL
, JNI/native components, and hardware specific services as required. - Diagnose and resolve system-level issues involving Android Framework, system services, process lifecycle, boot, IPC/Binder, networking, multimedia, storage, security, and hardware integration.
- Analyze and resolve failures identified through the Android Compatibility Test Suite (CTS) and other applicable platform validation and certification tests.
- Configure, integrate, and debug the Linux kernel, device drivers, BSP components, boot processes, and hardware interfaces when required for platform bring-up.
- Design, implement, integrate, test, debug, and optimize software based on product, system, and functional requirements.
- Analyze system performance, stability, resource utilization, and software behavior to improve reliability, efficiency, boot performance, and runtime performance.
- Develop software tools, automation, and test utilities that improve development, debugging, integration, validation, and software reuse.
- Use AI-assisted development tools effectively for…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).