Android Systems Engineer – SoftEye, Taiwan (Hybrid)
Location: Taipei, Taiwan (Hybrid)
Employment Type: Full-time
Language: English required; Mandarin proficiency preferred for collaboration with local partners
About the Role
SoftEye is seeking an Android Systems Engineer to develop and optimize Android applications and system-level components for our AI-driven embedded products.
This role focuses on building reliable, secure, and high-performance Android solutions that integrate closely with native C/C++ layers, Linux-based systems, and external devices.
You will collaborate with firmware, embedded, SDK, and QA teams, as well as external partners, and are expected to operate with a high degree of technical autonomy and ownership.
Responsibilities
- Design and develop Android applications using Kotlin, applying MVVM and Clean Architecture
- Build modular, extensible, and maintainable codebases with strong attention to quality and performance
- Integrate C/C++ native libraries via JNI or HAL
- Configure, debug, and maintain NDK build environments
- Support Android/Linux kernel-level customization and driver integration
- Configure and test SELinux policies and manage security contexts
- Develop communication modules using Bluetooth Classic/BLE, Wi-Fi Direct, or TCP/UDP
- Analyze and optimize CPU, memory, and battery usage
- Write unit and integration tests using Espresso, UI Automator, Robolectric, or similar frameworks
- Participate in code reviews, source control, and technical documentation using Git
- Collaborate with global teams and external partners in an English-speaking environment
Qualifications
- Bachelor's degree in Computer Engineering, Electrical/Electronic Engineering, Computer Science, or equivalent practical experience
- 3+ years of hands-on Android development experience
- Strong proficiency in Kotlin, Android Studio, Gradle, and Git
- Hands-on experience with JNI, HAL, or NDK
- Working knowledge of Linux-based systems and Android internals
- Experience working with AOSP or system-level Android components
- Strong debugging, analytical, and problem-solving skills
- Ability to work independently and communicate effectively in English
Preferred Qualifications
- Experience customizing or debugging Linux kernel drivers
- Experience writing and testing SELinux policies
- Experience developing Bluetooth (Classic & BLE) and Wi-Fi (Sockets / Direct) communication modules
- Familiarity with C/C++ native code optimization
- Experience developing Android system apps or framework-level components
- Experience with CI/CD pipelines (GitHub Actions, Jenkins)
- Mandarin Chinese proficiency for collaboration with local or external partners
- Korean language ability is a plus but not required
Why Join SoftEye
At AIsight, you will work on globally deployed, AI-driven products, collaborating across Android, firmware, SDK, and hardware domains. This role offers the opportunity to work deeply across the Android stack while contributing directly to system performance, reliability, and partner integration.
How to Apply
Please submit your application through LinkedIn using the Easy Apply button.