1

Aosp Embedded Engineer Jobs (NOW HIRING)

... SoC platform, on-device AOSP-based software, and the backend services that extend device ... This role demands deep expertise across embedded/on-device systems and distributed backend services ...

Showing results 41-60

Aosp Embedded Engineer information

See salary details

$70K

$153.4K

$174K

How much do aosp embedded engineer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for aosp embedded engineer in the United States is $153,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What is an AOSP Embedded Engineer?

An AOSP Embedded Engineer is a software developer who specializes in working with the Android Open Source Project (AOSP) on embedded systems, such as smartphones, tablets, IoT devices, or automotive platforms. Their responsibilities generally include building and customizing Android firmware, integrating hardware drivers, optimizing performance, and ensuring system stability on embedded hardware. They often collaborate closely with hardware engineers and use tools like Android build systems, Linux kernel, and various debugging utilities. This role requires deep knowledge of both software and hardware, as well as experience with C/C++ and Java programming.

What are the key skills and qualifications needed to thrive as an AOSP Embedded Engineer?

To thrive as an AOSP Embedded Engineer, you need strong expertise in embedded systems, Android Open Source Project (AOSP) internals, C/C++ or Java programming, and a relevant engineering degree. Familiarity with tools like Git, Android build systems, debugging tools, and experience with hardware integration are typically required. Problem-solving ability, attention to detail, and effective communication skills help you excel in cross-functional teams and resolve complex technical challenges. These skills are vital to ensuring the successful development, customization, and optimization of embedded Android devices.

What are some common challenges faced by AOSP Embedded Engineers when integrating custom hardware components?

AOSP Embedded Engineers often encounter challenges such as ensuring hardware compatibility, writing and debugging device drivers, and adapting the Android framework to support unique hardware features. Additionally, maintaining stability and performance while working with custom boards and peripherals can require extensive troubleshooting and collaboration with hardware vendors. Effective communication with cross-functional teams, including hardware designers and QA engineers, is crucial to resolve integration issues efficiently and deliver a robust embedded Android solution.

What is the difference between Aosp Embedded Engineer vs Android Developer?

AspectAosp Embedded EngineerAndroid Developer
CredentialsEmbedded systems, Linux, C/C++ certificationsJava/Kotlin, Android SDK certifications
Work EnvironmentEmbedded hardware, custom OS, real-time systemsMobile apps, user interface, app stores
Industry UsageConsumer electronics, automotive, IoT devicesSmartphones, tablets, consumer apps

While both roles involve Android technologies, Aosp Embedded Engineers focus on customizing and developing Android Open Source Project (AOSP) for embedded hardware, often working with Linux-based systems. Android Developers primarily create applications for Android devices, emphasizing app design and user experience. The roles differ mainly in scope, environment, and technical focus, but both require knowledge of Android development.

What are popular job titles related to Aosp Embedded Engineer jobs?

For Aosp Embedded Engineer jobs, the most frequently searched job titles are:

Infographic showing various Aosp Embedded Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 89% Full Time, 7% Part Time, and 3% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.

Automotive Android Middleware Engineer

Auburn Hills, MI • On-site

Tachyon Technologies LLC
IT Services • 51 - 200 employees

Full-time

Re-posted 15 days ago


Job description

Overview:
Job Description:
We are seeking an experienced Automotive Android Middleware Engineer with 8+ years of experience in Android software development within the automotive domain. The ideal candidate will have expertise in Android Automotive OS (AAOS), AOSP, middleware services, HAL development, and automotive communication protocols. This role involves porting, developing, maintaining, and enhancing Android applications and middleware components for next-generation automotive platforms.
Key responsibilities:
  • Port Android applications, middleware, and services from existing platforms to new automotive platforms.
  • Design, develop, and maintain Android middleware services and custom vendor-specific HALs.
  • Troubleshoot, debug, and resolve software issues related to Android applications and middleware components.
  • Implement new features and enhancements to improve system functionality, performance, and stability.
  • Develop software solutions for automotive ECUs and infotainment systems.
  • Work with automotive communication protocols such as CAN, Ethernet (SOME/IP), and AIDL.
  • Perform software integration, testing, and validation activities.
  • Utilize debugging tools and hardware benches to diagnose and resolve system issues.
  • Follow ASPICE standards, coding guidelines, and Agile development methodologies.
  • Collaborate with cross-functional teams, including system architects, hardware engineers, QA teams, and product stakeholders.

Professional Skills:
  • Strong experience with Android Automotive OS (AAOS) and AOSP development.
  • Expertise in Android Middleware Services and HAL (Hardware Abstraction Layer) development.
  • Hands-on experience with CAN, Ethernet (SOME/IP), and AIDL.
  • Proficiency in Kotlin and Java programming.
  • Experience in automotive ECU software development and embedded systems.
  • Knowledge of ASPICE processes and Agile/Scrum methodologies.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Experience with Vector CANoe, CANalyzer, and CAPL scripting (preferred).
  • Familiarity with Android application development and maintenance.
  • Knowledge of Python, UML, and JSON.
  • Experience with AWS tools and cloud-based development environments is a plus.
  • Excellent communication, collaboration, and problem-solving skills.

Skills:
Android Automotive OS (AAOS) / AOSP Development Android Middleware Services Development HAL (Hardware Abstraction Layer) Development Kotlin and Java Programming Automotive ECU Software Development CAN, Ethernet (SOME/IP), and AIDL Android Application Porting & Integration Debugging, Troubleshooting, and Performance Optimization ASPICE Standards & Agile Methodologies Automotive Embedded Systems Development