Cardinal Integrated Technologies - Atlanta, GA

posted 10 days ago

Full-time - Mid Level
Atlanta, GA
Professional, Scientific, and Technical Services

About the position

The Android Developer role focuses on developing and enhancing automotive applications, specifically within the Android Automotive domain. The position requires extensive experience in programming languages and frameworks relevant to Android development, as well as a strong understanding of automotive systems and components.

Responsibilities

  • Develop and enhance automotive applications using Android frameworks.
  • Implement custom Hardware Abstraction Layer (HAL) for various automotive components.
  • Conduct code analysis, troubleshooting, and debugging of applications.
  • Participate in component/system design following SOLID principles and design patterns.
  • Migrate Android OS and ensure security compliance with SELinux, FBE, and FDE.
  • Utilize management tools such as RTM, Jira, and ALM for project tracking and management.
  • Perform root cause analysis for issues in automotive applications.

Requirements

  • 8+ years of experience in C++, Java, and Python.
  • Strong knowledge of Android Framework, Car Service, Android Treble, VNDK, AIDL, and HIDL.
  • Experience in implementing custom HAL for automotive components like Radio, Vehicle, Audio, and GNSS.
  • Familiarity with Android CTS/VTS and Android OS migration processes.
  • Proven experience in code analysis, troubleshooting, and debugging.
  • Excellent communication and interpersonal skills.

Nice-to-haves

  • Experience in the automotive domain, particularly with Android Automotive.
  • Confidence in explaining previous projects and their outcomes.

Benefits

  • Competitive salary based on experience and skills.
  • Opportunity to work on cutting-edge automotive technology.
  • Collaborative work environment with a focus on innovation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service