Jobs → Engineering → Android AOSP Software Engineer

Android AOSP Software Engineer

Kundan ShawUnited StatesMIDPosted 12d ago
Android AOSP FrameworkAndroid Native ServicesEmbedded C/C++JavaKotlinBinderAIDLHAL DevelopmentSELinuxAndroid System ServicesGraphicsDisplay SystemsDisplayManagerWindowManagerSurfaceFlingerHardware ComposerGrallocMediaCodecCodec2AudioFlingerAudio HALQualcomm Snapdragon PlatformBSP IntegrationLinux Kernel IntegrationEmbedded LinuxVirtualizationMulti-VM SystemsPerformance OptimizationMemory ManagementLoggingMetricsTracingGitPythonCI/CD PipelinesAgile/Scrum MethodologiesAndroid Automotive OSQNX HypervisorCTS/VTS ValidationAndroid SecurityVerified BootSecure Software UpdatesWidevineDRMAudio and Video Pipeline OptimizationIn-Flight Entertainment (IFE) SystemsTCP/IPHTTP/HTTPSWi-FiBluetooth
About the Role We are looking for an Android AOSP Software Engineer to join our team focused on embedded systems and in-flight entertainment (IFE). This role involves designing, developing, and optimizing Android AOSP framework and platform software for complex systems. Key Responsibilities • Design, develop, integrate, and optimize Android AOSP framework and platform software • Develop Android native services, HALs, graphics, display, and multimedia components • Implement and support multi-display configurations, rendering, and lifecycle management • Work with WindowManager, DisplayManager, SurfaceFlinger, Hardware Composer, and Gralloc • Integrate Android platforms with BSPs, Linux kernels, hardware peripherals, and Qualcomm SoCs • Support virtualization and multi-VM environments involving Android, QNX, and Linux • Perform debugging, profiling, root-cause analysis, and system performance optimization • Develop and execute unit, integration, compatibility, and system-level tests • Support CI/CD pipelines, automated testing, release management, and code reviews • Collaborate with BSP, hardware, validation, security, and chipset engineering teams Requirements • Bachelor’s or Master’s degree in Computer Science, Electronics, Embedded Systems, or a related discipline • Strong experience with Android AOSP Framework & Platform Development • Proficiency in Embedded C/C++, Java, and Kotlin • Knowledge of Binder, AIDL, HAL Development, and SELinux • Experience with Android System Services, Graphics and Display Systems • Familiarity with DisplayManager, WindowManager, SurfaceFlinger, Hardware Composer, and Gralloc • Understanding of MediaCodec / Codec2, AudioFlinger, and Audio HAL • Experience with Qualcomm Snapdragon Platform • Skills in BSP Integration, Linux Kernel Integration, and Embedded Linux • Knowledge of Virtualization and Multi-VM Systems • Experience with Performance Optimization, Memory Management, Logging, Metrics, and Tracing • Proficiency with Git, Python, CI/CD Pipelines, and Agile/Scrum Methodologies

Similar projects

AWS Cloud Engineer
sravan kilari · AWS RDS PostgreSQL, Aurora PostgreSQL, DynamoDB
AWS Cloud Engineer
Vishal Keshwathkar · AWS RDS PostgreSQL, Aurora PostgreSQL, DynamoDB
AWS Engineer with Neo4j
Saurabh Kumar Singh · Neo4j, Graph Modeling, Cypher
Early · 0 applied1 of 8,003 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy