Posted 1 month ago
Android (Framework) Software Engineer
AI Summary
A Software Engineer designs, develops, and optimizes core Android Framework modules and system services, resolves compatibility and stability issues, and performs system-level performance tuning for high-tech client projects.
About this role
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
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
Skills
Explore related jobs
More jobs at Sioux High Tech Software Ltd.
- SPython Data Analyst/Data Scientist (Danang/HCM/Singapore)Danang/HCM/Singapore, Hồ Chí Minh
- SBusiness Development Manager, Embedded Software SolutionsSingapore, Central Singapore
- SSenior Software Engineer (C++, Equipment Control)Singapore, Central Singapore
- S.NET Engineer/ Tech Lead (open for expats)Đà Nẵng/HCM, Đà Nẵng
- SSenior Software Engineer (Machine Control – C#)Singapore, Central Singapore
Jobs in Taipei
Product Lead - Finance Super App (Taiwan)Bjak · Taipei, Taiwan
Product Manager - Finance Super App (Taiwan)Bjak · Taipei, Taiwan
Product Owner - Finance Super App (Taiwan)Bjak · Taipei, Taiwan- Clinical Sales DirectorIntuitive · Taipei, TAIWAN
- Cloud Software Team Lead - SSOUbiquiti · Taipei
Sourcing & Procurement SpecialistCatapult Sports · Taipei, Taiwan