Automotive Android Middleware Engineer

Auburn Hills, MI, US • Posted 1 hour ago • Updated 16 minutes ago
Full Time
Part Time
On-site
USD $50-55/hr
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

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

Summary

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10485596
  • Position Id: TYN - 13267-13271-1780343633
  • Posted 1 hour ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Troy, Michigan

Today

Full-time

Troy, Michigan

Today

Full-time

Auburn Hills, Michigan

Today

Easy Apply

Full-time, Part-time, Contract, Third Party

USD 38-40

Auburn Hills, Michigan

6d ago

Easy Apply

Third Party, Contract

Depends on Experience

Search all similar jobs