Automotive Android Middleware Engineer

Tachyon Technologies LLC

$110K — $130K *
Manufacturing & Automotive
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years in Android software development, specifically in automotive.
  • Deep knowledge of Android Automotive OS (AAOS) and AOSP.
  • Expertise in middleware services and hardware abstraction layer (HAL) development.
  • Experience with diagnostic communication protocols like CAN and SOME/IP.
  • Strong programming skills in Kotlin and Java.

Responsibilities

  • Port Android applications and services to new automotive platforms.
  • Design and maintain Android middleware services and vendor-specific HALs.
  • Troubleshoot and resolve software issues for automotive applications and middleware.
  • Implement features to enhance system functionality and stability.
  • Develop software for automotive ECUs and infotainment systems.
  • Engage with communication protocols like CAN and Ethernet.
  • Conduct software integration, testing, and validation.

Benefits

  • Collaborative work environment with cross-functional teams.
  • Opportunity to work on cutting-edge next-generation automotive platforms.
  • Role emphasizes software development within a rapidly evolving industry.
  • Focus on adhering to ASPICE standards and Agile methodologies.
Full Job Description
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.

Similar Jobs

More Jobs at Tachyon Technologies LLC

More Manufacturing & Automotive Jobs

Find similar Automotive Android Middleware Engineer jobs: