Skip to content

Android (Framework) Software Engineer

  • On-site
    • Taipei, Taipei, Taiwan
  • DC

Job description

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 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

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

or