- Design, develop, test, and maintain embedded software applications for Android devices using C++.
- Collaborate with cross-functional teams to identify requirements and implement solutions that meet customer needs.
- Troubleshoot complex issues in existing codebases and optimize performance for improved user experience.
- Develop technical documentation and provide training to junior team members on best practices.
Job Requirements :
- 4-11 years of experience in embedded systems development with a focus on Android OS.
- Solid proficiency in C++, Linux, HAL (Hardware Abstraction Layer), and Rust programming languages.
- Experience working with AOSP (Android Open Source Project) is highly desirable.