AOSP Engineer On-site
Bonifraterska 17, Warszawa
Sigma Connectivity Poland
We are looking for experienced AOSP Developers to join our long-term project focused on the development, maintenance, and verification of next-generation smart glasses.
This job requires 100% office work in Warsaw (North Gate, Bonifraterska)
Responsibilities
Contribute to the development of new features.
Develop code for significant components within the Wearable team.
Enhance components to better integrate with Android Open Source Project (AOSP).
Build accompanying tools, tests, and utilities.
Improve the quality, functionality, and fix bugs found during development, user trials, and field use
Develop, customize, and port AOSP to new hardware platforms
Contribute to system bring-up, debugging, and performance optimization
Work on power and memory optimization for embedded Android devices
Collaborate in the maintenance and verification of smart glasses software stack
Requirements
5+ years of experience in Android and/or embedded software development
Strong knowledge of Linux Kernel and Android Open Source Project (AOSP) build systems (Soong, Make, Bazel)
Deep understanding of Android internals (Framework, HAL, RIL, IMS)
Proficiency in system debugging, performance optimization, and system bring-up
Solid expertise in power and memory optimization
Strong grasp of Android System Architecture: boot process, Binder IPC, Zygote, SELinux, Verified Boot
Proven experience in system-level optimization (boot time, memory, power) using tools like perf, ftrace, D-Bus
Fluent English (written and spoken)
Tech Stack
Languages: Java, C, C++, JavaScript
Platforms: AOSP (Android 12+), Embedded Linux, Linux & Windows
Tools: Android Studio, Git, Gerrit, Jenkins, Azure DevOps
Protocols & Stacks: WiFi, BLE