InfiCare Technologies - Atlanta, GA

posted 25 days ago

Full-time
Atlanta, GA
Administrative and Support Services

About the position

The Android Developer position focuses on developing and implementing solutions within the automotive domain, particularly for Android Automotive. The role requires extensive experience in C++ and Java, as well as a strong understanding of the Android framework and related technologies. The developer will work on custom hardware abstraction layers (HAL) and contribute to system design and troubleshooting efforts.

Responsibilities

  • Develop and implement solutions for Android Automotive applications.
  • Implement custom HAL for various automotive components such as Radio, Vehicle, Audio, and GNSS.
  • Conduct code analysis, troubleshooting, and debugging of Android applications.
  • Participate in system design using SOLID principles and design patterns.
  • Collaborate with cross-functional teams to ensure project success.
  • Utilize management tools like RTM, Jira, and ALM for project tracking.

Requirements

  • 10+ years of experience in C++ (STL, Templates, Exceptions, Threading) and Java.
  • Experience in the automotive domain, specifically with Android Automotive.
  • Strong knowledge of Android Framework, Car Service, Android Treble, VNDK, AIDL, and HIDL.
  • Experience with Android NDK and JNI.
  • Familiarity with Android CTS/VTS for testing and validation.
  • Experience in Android OS migration, security, SELinux, FBE, and FDE.
  • Proven ability to conduct root cause analysis and debugging.

Nice-to-haves

  • Experience with communication and interpersonal skills.
  • Confidence in explaining previous projects and technical concepts.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service