JobRialto
Android Developer
JobRialto, Atlanta, Georgia, United States, 30383
Job SummaryWe are looking for an experienced Android Developer with over 10 years of expertise in C++ and Java, focusing on Android Automotive development. The role will involve designing and developing complex frameworks, optimizing performance, implementing Custom HAL (Hardware Abstraction Layers), and contributing to Android OS migration and security enhancements. You will collaborate with cross-functional teams, guide technical delivery, and ensure high-quality solutions are implemented for small to mid-size projects.
Key Responsibilities• Leverage expertise in a technology area (e.g., Big Data Cluster) and be responsible for architecture for small to mid-size projects.• Design and develop frameworks; act as the technical owner for specific technology areas.• Guide and review technical delivery by internal teams, ensuring adherence to industry best practices.• Implement Custom HAL (e.g., Radio, Vehicle, Audio, GNSS) using Android HIDL and AIDL.• Conduct Android OS migration, security implementation (SELinux, FBE, FDE), and performance tuning.• Perform root cause analysis, troubleshoot complex issues, and develop optimized solutions.• Conduct detailed code reviews, ensuring maintainability, error handling, and design adherence.• Collaborate with project teams, architects, and client SMEs to present and seek feedback on designs.• Provide support for Agile/project planning and assist Scrum Masters/Project Managers in managing technical risks.• Engage in business and technical research, assessing tools and methodologies to improve efficiency and performance.• Contribute to proposal development and project estimations for small to medium-size projects.• Conduct technical training and knowledge sharing through webinars and blogs.• Ensure continuous improvement in project delivery by identifying process enhancements.• Participate in cross-project technical audits to ensure adherence to design and coding best practices.
Required Qualifications• 10+ years of experience in C++ (STL, Templates, Exceptions, Threading) and Java.• Deep expertise in Android Automotive, with strong knowledge of Android frameworks such as Android Treble, AIDL, and HIDL.• Hands-on experience with Android NDK and JNI.• Proven track record of implementing Custom HALs (e.g., Radio, Vehicle, Audio, GNSS).• Strong knowledge of Android OS migration and Android security protocols, including SELinux, FBE, and FDE.• Familiarity with Android CTS/VTS testing frameworks.• Proficiency in debugging and troubleshooting complex Android systems.• Strong experience with management tools such as RTM, Jira, and ALM.• Excellent communication and interpersonal skills, with the ability to work across diverse teams.
Preferred Qualifications• Expertise in root cause analysis and performance optimization for Android Automotive systems.• Familiarity with Agile methodologies and experience in project management support.
Certifications• Android-related certifications are a plus.
Location:
US Atlanta, Georgia or US Farmington Hills Michigan
Education:
Bachelors Degree
Certification:
Associate Android Developer Certification
Key Responsibilities• Leverage expertise in a technology area (e.g., Big Data Cluster) and be responsible for architecture for small to mid-size projects.• Design and develop frameworks; act as the technical owner for specific technology areas.• Guide and review technical delivery by internal teams, ensuring adherence to industry best practices.• Implement Custom HAL (e.g., Radio, Vehicle, Audio, GNSS) using Android HIDL and AIDL.• Conduct Android OS migration, security implementation (SELinux, FBE, FDE), and performance tuning.• Perform root cause analysis, troubleshoot complex issues, and develop optimized solutions.• Conduct detailed code reviews, ensuring maintainability, error handling, and design adherence.• Collaborate with project teams, architects, and client SMEs to present and seek feedback on designs.• Provide support for Agile/project planning and assist Scrum Masters/Project Managers in managing technical risks.• Engage in business and technical research, assessing tools and methodologies to improve efficiency and performance.• Contribute to proposal development and project estimations for small to medium-size projects.• Conduct technical training and knowledge sharing through webinars and blogs.• Ensure continuous improvement in project delivery by identifying process enhancements.• Participate in cross-project technical audits to ensure adherence to design and coding best practices.
Required Qualifications• 10+ years of experience in C++ (STL, Templates, Exceptions, Threading) and Java.• Deep expertise in Android Automotive, with strong knowledge of Android frameworks such as Android Treble, AIDL, and HIDL.• Hands-on experience with Android NDK and JNI.• Proven track record of implementing Custom HALs (e.g., Radio, Vehicle, Audio, GNSS).• Strong knowledge of Android OS migration and Android security protocols, including SELinux, FBE, and FDE.• Familiarity with Android CTS/VTS testing frameworks.• Proficiency in debugging and troubleshooting complex Android systems.• Strong experience with management tools such as RTM, Jira, and ALM.• Excellent communication and interpersonal skills, with the ability to work across diverse teams.
Preferred Qualifications• Expertise in root cause analysis and performance optimization for Android Automotive systems.• Familiarity with Agile methodologies and experience in project management support.
Certifications• Android-related certifications are a plus.
Location:
US Atlanta, Georgia or US Farmington Hills Michigan
Education:
Bachelors Degree
Certification:
Associate Android Developer Certification