Open

Fullstack Android Developer

Posted 1 week ago by Marita Ellberg
Malmö
Application ends: 2025-02-24
Apply Now

Apply for this job

Job Description

The client is looking for a Senior Fullstack Android Framework Developer to join their organization.

-Full stack development, from low-level to framework-level AOSP system components.
-Contribute to multimedia-focused projects, e.g. multimedia components, display, audio for smart glasses and similar projects.
-Diagnose and fix bugs, providing robust solutions.
-Develop new features and migrate features/changes between branches.
-Write and implement tests in C & Gauntlet, Android test frameworks.
-Participate in BSP bring-up for large-scale phone/tablet projects.
-Integration of new sensors into the Android platform.

 

 

Requirements:

 

-7+ years’ experience in Android full-stack AOSP (Android Open Source Project) development.
-4+ years hands-on experience working with Android system-level development, including custom ROMs, kernels, and device drivers.
-4+ years’ experience with Java and/or Kotlin for Android development, and proficiency in native Android SDKs and NDKs.
-In-depth expertise in Android framework development and modification, with extensive knowledge of Android internals.
-Kernel-level development and application-layer modifications.
-Proficiency in C and C++ (version 20).
-Minimum Bachelor’s degree in Computer Science or equal.
-Excellent communication skills in English.
-Strong skills in diagnostics, analytics, and providing device data.
-Unit testing expertise and experience with test automation frameworks.
-Ability to triage bugs effectively and develop solutions.
-Experience in Qualcomm chipsets, tools, and frameworks.
-Experience in Android bring-ups on Qualcomm chipsets, including experience with BSP (Board Support Package) integration and device tree configuration.
-Experience in multimedia features such as brightness control, display management, and sensor integration.
-Experience with performance optimization, power management, and memory management in the Android system.
-Familiarity with Android security concepts and secure coding practices.

 

Other Skills:

 

-Team player.
-Strong passion for creativity and solving cutting-edge industry problems.
-Ability to manage tasks independently and adapt to client requirements.
-Proactiveness in collaborating and execution.
-Flexibility to switch technical context.
-Willingness to learn new methods / tools / processes.
-Ability to prioritize and multitask.
-Strong problem solving and critical thinking skills.