Experience: 3+ years
English: Upper-Intermediate
Location: Remote, South Africa
Edgetech is inviting talented professionals to join our project as an Android Framework Developer.
Areas of Responsibility
- Developing Android system
- Designing, developing, and maintaining embedded software dedicated to automotive platforms based on Linux/Android operating systems
- Supporting customers in multinational and agile project groups as well as directly joining customer teams at their premises
- Taking part in:
- Stabilization – work on two aspects:
- Bug fixing – Bugs would be assigned to developers to analyze and fix
- E2E integration tests (SFTS, Surface Test Suite)
- Audit to find areas of improvement
- New tests enhancements for better coverage
- Certification – CTS analysis and waiver process
- CTS Analysis & Validation
- Waiver or solution definition for fixing
- Prototyping to support the new architectural direction for OS Middleware (OSM)
- Transition from SSI (Surface System Image) to new Microsoft AOSP System Image
- System image for different experiences
- Singe screen
- Dual screen
- IoT experience
- Building for various hardware – support prototyping work on existing AOSP hardware
- Microsoft AOSP System Image on Pixel to showcase single screen experience vs. dual screen experience
- Be a front runner for tented projects – OSM internal devs get support
- Stabilization – work on two aspects:
Qualifications
- Experience in Android OS development
- Understanding of full Android stack including Linux kernel, Android Ecosystem and Android Debugging
- Experience with AOSP Framework with Window Manager & Activity Manager
- Experience in customizing System UI
- CTS and Tradefed knowledge is preferred to support E2E Integration tests development for increased coverage (SFTS)
- Knowledge of C/C++ and Java
- Experience in Automotive projects (nice to have)
- Upper-Intermediate level of spoken and written English
- Good analytical and communication skills