ABOUT SIOUX
Sioux Group was founded in 1996 and is headquartered in the Netherlands. With over 1100 engineers, Sioux supports the R&D activities of leading high-tech companies. Sioux aims to add value to its clients and build innovative solutions that contribute to a smarter, safer, healthier, and more sustainable society. At Sioux, we strive for a Culture of Excellence and grow our employees with challenging projects. As a Software Engineer at Sioux, you'll have:
- Challenging projects: work with global clients who are giant tech corporations to build complex high-tech software
- Growing opportunity: Work with experts from around the world with a quality mindset
- A Sincere, Open, and Fair culture
WE ARE LOOKING FOR AN ANDROID (FRAMEWORK) SOFTWARE ENGINEER IN TAIWAN (TAIPEI) TO JOIN US!
Job Responsibilities:
- Responsible for the design and development of core Android Framework modules (ActivityManager, WindowManager, PackageManager, etc.)
- Optimize the IPC communication mechanisms and performance of system services (Binder, ContentProvider, etc.)
- Resolve compatibility issues when applications invoke system APIs, and provide technical support and solutions Analyze and optimize application lifecycle management mechanisms to improve system stability
- Develop and maintain core features such as permission management and multitasking
- Perform system-level performance optimization, including but not limited to application startup speed, UI smoothness, and memory management Identify and fix system-level stability issues such as Crash and ANR
- Participate in pre-research and implementation of new features in upcoming Android versions
Job Requirements:
- Bachelor's degree or above in Computer Science or related fields, with 3+ years of Android system development experience
- Proficient in Java / Kotlin, familiar with C++ In-depth understanding of the Android system architecture, especially core mechanisms of the Framework layer
- Strong knowledge of core components such as Binder, Handler, AMS, WMS, and their working principles
- Experience in independent development and optimization of Framework-layer modules
- Strong capability in system performance analysis and optimization, proficient with tools such as Systrace / Perfetto
- Solid multithreading programming skills, with strong problem analysis and troubleshooting abilities
- Good coding standards and technical documentation skills
- Experience with MDEP (Microsoft Device Ecosystem Platform) is a plus
- Location: Work onsite at client office, Banchiao Dist., New Taipei City