HRU Technical Resources - Farmington Hills, MI

posted 3 days ago

Full-time - Mid Level
Farmington Hills, MI

About the position

The Android Developer (Automotive) position focuses on enhancing in-vehicle experiences through the development of Android-based systems. The role requires expertise in C++, Java, and Android Automotive, with responsibilities including the design, implementation, and troubleshooting of custom Hardware Abstraction Layers (HALs) and Android OS migration. The developer will work on advanced technologies aimed at improving the driving experience in collaboration with cross-functional teams.

Responsibilities

  • Lead the development of Android Automotive systems, focusing on custom HAL implementations for vehicle components such as Radio, Audio, GNSS, etc.
  • Contribute to system design using SOLID principles and Design Patterns.
  • Oversee Android OS migration, security enhancements (SELinux, FBE, FDE), and CTS/VTS implementation.
  • Perform code analysis, debugging, and root cause analysis to resolve complex technical issues.
  • Collaborate with cross-functional teams, using tools like RTM, Jira, and ALM.

Requirements

  • 8+ years of experience in Android development, particularly in Android Automotive and HAL.
  • 10+ years of experience with C++ (STL, Templates, Threading) and Java.
  • Strong knowledge of the Android Framework, Car Service, AIDL, and HIDL.
  • Experience with NDK, JNI, and Android OS security protocols.
  • Excellent problem-solving, communication, and interpersonal skills.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401k
  • 7 paid holidays
  • 5 days PTO (PTO accrues over time)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service