Android Developer

$106,080 - $106,080/Yr

Job.com - Atlanta, GA

posted 7 days ago

Full-time - Senior
Atlanta, GA

About the position

The Android Developer position is a contract role focused on developing and maintaining Android applications, particularly in the automotive domain. The role requires extensive experience in C++ and Java, as well as a strong understanding of Android frameworks and security protocols. The developer will work onsite in either Farmington Hills, MI or Atlanta, GA, and will be responsible for system design, troubleshooting, and implementing custom hardware abstraction layers (HAL).

Responsibilities

  • Develop and maintain Android applications for the automotive domain.
  • Implement custom HAL for various automotive functionalities such as Radio, Vehicle, Audio, and GNSS.
  • Conduct code analysis, troubleshooting, and debugging of Android applications.
  • Utilize management tools like RTM, Jira, and ALM for project tracking and management.
  • Collaborate with team members to explain and document previous projects and experiences.

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 Component/System Design using SOLID principles and Design Patterns.
  • Proficiency in Android NDK and JNI.
  • Experience with Android CTS/VTS and Android OS migration.
  • Knowledge of Android security, SELinux, FBE, and FDE.
  • Strong communication and interpersonal skills.

Nice-to-haves

  • Experience in the Automotive Domain, especially with Android Automotive.
  • Familiarity with root cause analysis and cybersecurity practices.

Benefits

  • Health insurance
  • Dental insurance
  • 401(k)
  • Paid time off
  • Vision insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service