×
Register Here to Apply for Jobs or Post Jobs. X

Senior Android Automotive OS; AAOS Platform Engineer

Job in Detroit, Wayne County, Michigan, 48228, USA
Listing for: P3 USA
Full Time position
Listed on 2026-05-27
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Android Automotive OS (AAOS) Platform Engineer

The unique aspect of our business is the mindset of our employees: curious, adventurous, and innovative. P3 consultants take on early responsibilities with clients in management consulting, diverse technology topics, and scalable IT solutions.

Make a project your project.

Openness for new, innovative, and unconventional approaches; short decision paths; respectful cooperation; and fruitful synergies make us a diverse, unbeatable team and successful company worldwide.

WHAT YOU'LL DO

At P3, we build advanced infotainment systems for some of the world’s largest automotive OEMs. We specialize in Android Automotive OS (AAOS) and lead end-to-end development for complex, in-vehicle digital experiences. We are looking for a Senior Android Automotive OS (AAOS) Platform Engineer to design and build next‑generation in‑vehicle infotainment systems. In this role, you will work deeply within the Android Open Source Project (AOSP), developing system services, hardware integrations, and vehicle‑specific platform capabilities that power modern automotive user experiences.

You will collaborate closely with hardware vendors, OEM stakeholders, and cross‑functional software teams to deliver robust, secure, and high‑performance AAOS platforms that run reliably in vehicles worldwide.

  • Customize and extend Android Automotive OS (AAOS) based on AOSP, working across system image, framework, and service layers.
  • Design and implement system services using Java and Kotlin; introduce modern Kotlin‑based modules where appropriate.
  • Develop and integrate Hardware Abstraction Layers (HALs) and proprietary drivers for vehicle hardware such as displays, audio systems, climate controls, tuners, and amplifiers.
  • Build and maintain Vehicle Data APIs and SDKs enabling controlled access to signals such as speed, location, diagnostics, gear state, and door events.
  • Architect and implement inter‑process communication (IPC) and pub‑sub messaging mechanisms for real‑time vehicle data distribution.
  • Engineer and debug Bluetooth stacks and SDKs for communication between the head unit, mobile devices, wearables, and internal ECUs.
  • Analyze and optimize system performance through memory leak detection, CPU profiling, garbage collection analysis, and system tracing in resource‑constrained environments.
  • Implement and maintain secure OTA (Over‑the‑Air) update mechanisms for vehicles deployed in the field.
  • Develop and enforce SELinux policies, harden IPC boundaries, and reduce attack surfaces across system services.
  • Collaborate with hardware vendors and embedded teams to integrate C++ components in embedded Linux environments.
  • Design custom window management and view systems to support automotive‑specific layouts such as split‑screen and portrait displays.
  • Integrate and technically lead third‑party automotive SDKs (e.g., navigation, voice, connectivity), ensuring performance and safety compliance.
  • Build automated unit and integration tests (JUnit, Mockito) for framework and HAL components, runnable on development boards and in‑vehicle hardware.
  • Debug low‑level protocol and connectivity issues using Wireshark, CAN bus logs, and proprietary diagnostic tools.
  • Support CI/CD pipelines (e.g., Jenkins, Git Hub Actions) for system builds, configuration management, and automated deployments.
  • Provide expert‑level field issue troubleshooting and root cause analysis, working with real vehicle logs and customer‑reported defects.
WHO YOU ARE
  • You hold a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a comparable field.
  • You have several years of hands‑on experience with Android Automotive OS (AAOS) and AOSP system‑level development.
  • You are highly experienced in Java and Kotlin, with a strong understanding of Android framework internals.
  • You have practical experience with HAL development, embedded Linux, and C++ integration.
  • You understand automotive architectures, including ECUs, CAN bus communication, and vehicle signal handling.
  • You are confident working with Bluetooth protocols, system debugging tools, and performance profiling techniques.
  • You have hands‑on experience with SELinux, secure IPC design, and system hardening.
  • You are…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary