페이지를 불러오는 중...
페이지를 불러오는 중...
| 회사명 | 아이큐로닉스 |
|---|---|
| 포지션 | Android Platform Integration Engineer |
| 근무지 | 서울 강남구 테헤란로 152 |
| 고용형태 | 정규직 |
| 경력 | 3~5년 |
Location: Seoul, South Korea Role Type: Full-Time / On-site
Job Summary
We are seeking a highly skilled Android Platform Integration Engineer to join our high-impact team in Seoul. You will play a critical role in supporting one of the world's largest operating systems by integrating, customizing, and maintaining the Android platform. Your focus will be on ensuring system stability, peak performance, and strict compliance with global industry standards.
www.iqronix.com
Key ResponsibilitiesCore Platform Development
Hardware Interfacing: Build and maintain a robust foundation in C/C++ to develop hardware drivers and Hardware Abstraction Layers (HAL).
System Services: Design and optimize system-level services that interact directly with the Linux kernel.
AOSP Management: Compile, customize, and manage Android Open Source Project (AOSP) source code to meet specific platform requirements.
Modern Language Support: Leverage Java and Kotlin (Android's recommended language) for high-level system integration.
Daily Maintenance & Build Engineering
Source Control: Manage complex codebases using Git and Repo, handling advanced branching, merging, and rebasing across multiple repositories.
Build Systems: Utilize Make and Soong to manage and optimize build configurations across diverse hardware platforms.
Troubleshooting: Rapidly diagnose and resolve compilation errors across varied hardware and software environments.
Quality Assurance & Performance
Sanity Testing: Automate and perform sanity tests to ensure core functions (boot-up, essential apps, and communication) remain stable after every update.
Compliance: Set up and execute CTS (Compatibility Test Suite) and VTS (Vendor Test Suite) to ensure the platform meets official Android standards.
Deep Debugging: Use ADB, systrace, and logcat to resolve system-level performance bottlenecks and complex bugs.
Required Qualifications
Programming Expertise:
Proficiency in C, C++, Java, Python, and C#; must be open to working with multiple programming languages (including Kotlin) as required by the project.
Version Control Mastery: Strong understanding of Git and Gerrit is required for managing complex codebases and code review workflows.
Architecture: Hands-on experience with Android system architecture, Linux kernel, HAL, and AOSP.
Tooling: Expertise in Git, Repo, and debugging tools (ADB, systrace, logcat).
Build Systems: Direct experience with Make and Soong.
Communication: Intermediate English proficiency (capable of technical reading, writing, and participating in international team calls).
Problem Solving: Strong analytical skills with a focus on source code analysis to resolve complex issues.
Preferred Qualifications
Customization: Experience integrating Android builds for specific, non-standard hardware platforms.
Communication Protocols: Knowledge of JNI, AIDL, and deep Android framework customization.
Automation: Familiarity with CI/CD workflows for automated testing and builds.
Global Experience: Prior experience working within cross-functional, international engineering teams.
Four Major Social Insurance