Software Technology - Atlanta, GA

posted 24 days ago

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

About the position

The Automotive/Infotainment Android Developer role focuses on building Android applications within the automotive domain, specifically utilizing web frameworks. The position requires expertise in developing Hardware Abstraction Layer (HAL) components, which are critical for the functionality of automotive systems. Candidates should have a strong background in Android Automotive and experience with Android CTS/VTS testing frameworks.

Responsibilities

  • Develop Android applications for automotive infotainment systems using web frameworks.
  • Implement custom Hardware Abstraction Layer (HAL) components for various automotive functionalities such as Radio, Vehicle, Audio, and GNSS.
  • Conduct code analysis, troubleshooting, and debugging of automotive applications.
  • Collaborate with cross-functional teams to design and implement system components following SOLID principles and design patterns.
  • Participate in Android OS migration and ensure compliance with security standards such as SELinux, FBE, and FDE.

Requirements

  • 10+ years of experience in C++ (STL, Templates, Exceptions, Threading) and Java.
  • Experience in the automotive domain, particularly with Android Automotive.
  • Strong knowledge of Android Framework, Car Service, Android Treble, VNDK, AIDL, and HIDL.
  • Proven experience in implementing custom HAL components.
  • Familiarity with Android NDK and JNI.
  • Experience with Android CTS/VTS testing frameworks.
  • Ability to perform root cause analysis and utilize management tools like RTM, Jira, and ALM.

Nice-to-haves

  • Experience in component/system design using SOLID principles and design patterns.
  • Strong communication and interpersonal skills.
  • Confidence in explaining previous projects and their outcomes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service