1

Aosp Jobs (NOW HIRING)

Senior Engineer, Embedded Systems Development

Niles, IL · Hybrid

$124K - $163K/yr

Tailor and build custom Android OS (AOSP) images, working closely with SoC board support packages (BSPs) and HAL layer integrations. * Write, optimize, and maintain low-level C/C++ native code, JNI ...

San Jose (100% onsite) Pay: up to $65/hr. W2 (w/ benefits) Seeking an engineer who can build AOSP, modify kernel/driver code, and integrate new AR hardware features. Must be proficient in low level ...

Showing results 21-40

Aosp information

What is an AOSP developer?

AOSP jobs refer to roles related to the Android Open Source Project (AOSP), which is the open-source version of the Android operating system maintained by Google. Professionals working in AOSP jobs typically contribute to the development, customization, and maintenance of the Android OS at the source code level. These jobs often require strong knowledge of Android internals, C/C++ or Java programming, and working with device hardware and software integration. Positions can range from software engineers to system architects and firmware developers. AOSP jobs are critical for companies building custom Android devices or platforms.

What skills and qualifications are needed to thrive as an AOSP developer?

To thrive as an AOSP Developer, you need strong proficiency in Java, C/C++, Android SDK, and a deep understanding of the Android operating system and Linux environment. Familiarity with tools like Android Studio, Git, Gerrit, and experience with custom ROM development or device bring-up is typically required. Excellent problem-solving skills, attention to detail, and effective collaboration make someone stand out in this role. These skills are essential to ensure device compatibility, deliver robust software solutions, and contribute effectively to open-source Android projects.

What are common challenges faced by engineers working on AOSP development teams?

Engineers working on AOSP development teams often face the challenge of integrating and customizing the vast and frequently updated Android codebase while ensuring compatibility with diverse hardware platforms. Coordinating with cross-functional teams—such as device manufacturers, QA, and product managers—is crucial, as changes can impact system stability and user experience. Navigating complex build systems and debugging issues across multiple layers of the OS are also common hurdles. However, these challenges offer valuable opportunities to deepen expertise in Android internals and contribute significantly to large-scale, impactful projects.

What is the difference between Aosp vs Android Developer?

AspectAospAndroid Developer
Required CredentialsKnowledge of Android Open Source Project, coding skills in Java/Kotlin, experience with LinuxProficiency in Android SDK, Java/Kotlin, UI/UX design, app development experience
Work EnvironmentDevelopment of custom Android OS, working with open-source code, embedded systemsBuilding and maintaining Android apps, working in app development teams
Employer & Industry UsageTech companies, device manufacturers, open-source communitiesSoftware companies, app development firms, startups

While Aosp involves working on the Android Open Source Project to develop or modify the Android OS itself, Android Developers focus on creating applications within the Android ecosystem. Both roles require programming skills in Java/Kotlin, but Aosp professionals work more with system-level code, whereas Android Developers concentrate on app development for end-users.

More about Aosp jobs

What cities are hiring for Aosp jobs?

Cities with the most Aosp job openings:

What states have the most Aosp jobs?

States with the most job openings for Aosp jobs include:

Infographic showing various Aosp job openings in the United States as of August 2026, with employment types broken down into 60% Full Time, and 40% Contract. Highlights an 80% In-person, and 20% Remote job distribution.

Senior Android Platform engineer (W2/1099 only)

Fervorly

Portland, OR • On-site

Other

Posted 4 days ago


Job description

Need candidates on W2/1099

Senior Android platform engineer ( AOSP )

Portland, Oregon

Job Description

We are seeking a senior Android platform engineer to lead the design, implementation, integration, and optimization of the Android AOSP software stack for the PAC Seat Box. The engineer will translate in-flight entertainment (IFE) use cases into robust platform capabilities across the Android framework, native services, hardware abstraction layers, display and media paths, and system observability. This role combines hands-on engineering with technical leadership and requires close collaboration across internal product, architecture, applications, multimedia, validation, security, BSP, QNX/Linux, and hardware teams, as well as external chipset and technology partners.

Required Qualifications

  • Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience.
  • Extensive professional experience developing and debugging Android platform software, with strong hands-on experience in AOSP framework and native layers.
  • Strong C/C++ and Java or Kotlin skills; proficiency with Android build systems, Linux development environments, Git, shell scripting, and Python.
  • Android architecture: System Services, Binder/AIDL, HALs, init, SELinux, permissions, process lifecycle
  • Graphics/display stack: SurfaceFlinger, WindowManager, DisplayManager, Hardware Composer, Gralloc
  • Media: Codec2/MediaCodec, AudioFlinger/Audio HAL, DRM
  • Input, lights, thermal and power HALs
  • Android build systems, Linux, Git, shell scripting, and Python
  • Android integration with vendor BSPs, kernel drivers, SoC platforms and hardware peripherals
  • System-level debugging using logs, traces, dumpsys, debugfs/sysfs, tombstones and kernel logs
  • Performance profiling and optimization of embedded/resource-constrained systems
  • Experience with telemetry, observability, metrics, logging, and tracing
  • Technical leadership, architecture/design, cross-functional collaboration, and mentoring
  • Experience with Qualcomm Snapdragon platforms, vendor Android forks, GPU/media acceleration, display pipelines, memory carve-outs, and chipset-vendor debugging workflows.
  • Experience with hypervisors and multi-VM systems, including Android guests interacting with QNX or Linux management domains through VirtIO or custom IPC.
  • Knowledge of IFE systems, seat-end architectures, aircraft offerability, secure media playback, Widevine/DRM, audio/video pipelines, and passenger-facing reliability expectations.
  • Experience with SurfaceFlinger, WindowManager, DisplayManager, Hardware Composer, Gralloc, Codec2/MediaCodec, AudioFlinger/Audio HAL, input, lights, thermal, and power HALs.
  • Familiarity with Android compatibility and security validation such as CTS/VTS, SELinux policy, verified boot, secure update, and vulnerability remediation.
  • Experience with GitLab CI, automated hardware validation, test orchestration, performance dashboards, JIRA, Jama, and Confluence.