SP Software Solutions - Atlanta, GA

posted 10 days ago

Full-time - Senior
Atlanta, GA

About the position

The Android Developer position is focused on developing and enhancing applications for the Android platform, particularly in the automotive domain. The role requires extensive experience in C++ and Java, along with a strong understanding of Android frameworks and system design principles. The developer will be responsible for implementing custom hardware abstraction layers (HAL) and ensuring the security and performance of Android applications.

Responsibilities

  • Develop and enhance Android applications for automotive systems.
  • Implement custom HAL for various automotive components such as Radio, Vehicle, Audio, and GNSS.
  • Conduct code analysis, troubleshooting, and debugging of 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.
  • Strong knowledge of Android Framework, Car Service, Android Treble, VNDK, AIDL, and HIDL.
  • Experience in implementing custom HAL for automotive applications.
  • Familiarity with Android NDK and JNI.
  • Experience with Android CTS/VTS and Android OS migration.
  • Knowledge of Android security features including SELinux, FBE, and FDE.
  • Strong communication and interpersonal skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service