Android Platform Engineer
Role details
Job location
Tech stack
Job description
As an Android Platform Engineer, you will work closely with our clients to develop and adapt Android at the system level. You will be involved end-to-end - from architecture and design to implementation and optimization of advanced embedded solutions.
You will work in technology-intensive projects where quality, performance, and scalability are key. Assignments range from infotainment systems and automotive solutions to industrial applications and IoT.
Your responsibilities
- Customize and develop the Android platform (AOSP)
- Work with HAL, Linux kernel, and system integration
- Drive architecture and design decisions together with team and client
- Troubleshoot and optimize performance across the full stack
- Ensure high quality through testing and code reviews
- Collaborate in cross-functional teams in agile environments
Requirements
- At least three years of experience in Android platform development (AOSP)
- Strong skills in C/C++ and/or Java/Kotlin
- Experience with Linux and embedded development
- Knowledge of system architecture and software design
- Experience with tools such as Git, Gerrit, and CI/CD
- Fluency in English (Swedish is a plus)
Meritorious experience
- Experience from automotive or safety-critical systems
- Knowledge of BSP, drivers, or kernel development
- Experience with performance analysis and optimization
- Experience with cloud or IoT integration
Meriterande färdigheter, egenskaper och erfarenheter
Curious and driven by technology, you are eager to learn and continuously grow within Android and embedded systems. You are a collaborative and communicative team player who takes ownership, works proactively, and builds strong relationships with colleagues and clients.