Embedded Systems Integration Specialist

IQronix 

📍 Seoul, South Korea 🇰🇷

full-time
mid-level
on-site
Posted —

Key Skills

C++JavaKotlinGitADB

Industry

Consumer ElectronicsTelecommunications

Job Description

Location: Seoul, South Korea (Full-Time, On-site)

Position Overview

Are you passionate about shaping the core technology that powers millions of devices globally? We are looking for a skilled Android Platform Integration Engineer to join our elite engineering team in Seoul. In this role, you will dive deep into the Android Open Source Project (AOSP), bridging the gap between cutting-edge hardware and seamless software. If you thrive on optimizing system stability, maximizing performance, and solving complex architectural puzzles, this is the place for you.


What You’ll Do Core Architecture & OS Customization
  • Hardware Enablement: Develop and refine low-level hardware drivers and Hardware Abstraction Layers (HAL) utilizing C/C++ .
  • AOSP & System Services: Architect, build, and optimize system-level services working in tandem with the Linux kernel , managing customized AOSP source code.
  • Modern System Logic: Write clean, efficient code using Java and Kotlin to handle high-level platform integration.
Release Engineering & Codebase Health
  • Source Management: Master multi-repository workflows using Git and Repo , managing complex branching, merging, and rebasing strategies.
  • Build Architecture: Configure, maintain, and optimize platform builds across diverse hardware targets using Make and Soong .
  • Triage & Resolve: Quickly diagnose and patch compilation failures and environmental mismatches to keep development moving.
Performance, Testing & Compliance
  • Validation Automation: Implement and run automated sanity tests to guarantee core system stability (boot sequences, connectivity, vital apps) post-update.
  • Ecosystem Standards: Own the execution and deployment of Android’s CTS (Compatibility Test Suite) and VTS (Vendor Test Suite) to ensure strict global compliance.
  • Deep-Dive Diagnostics: Root-cause intricate system bottlenecks and elusive bugs using ADB , systrace , and logcat .
What We’re Looking For Technical Requirements
  • Polyglot Developer: Strong coding skills in C, C++, Java, Python, and C# , with a readiness to adopt Kotlin and other languages as platform needs evolve.
  • Android Internal Mastery: Deep, hands-on knowledge of Android system architecture, the Linux kernel, HAL, and the AOSP framework.
  • Modern Infrastructure: Proficiency with Git , Gerrit , and Repo for robust version control and code review workflows.
  • Build & Debug Tooling: Expert-level command of Make , Soong , ADB , systrace , and logcat .
  • Language & Collaboration: Intermediate English skills (confident with technical documentation, written correspondence, and active participation in global sync calls).
  • First-Principles Problem Solving: Exceptional analytical skills with a proven track record of digging into source code to fix systemic issues.
Bonus Points If You Have...
  • Experience tailoring Android builds for unique, non-standard, or custom hardware form factors.
  • Deep expertise in JNI , AIDL , and low-level Android framework manipulation.
  • A background in setting up CI/CD pipelines for automated build validation and platform testing.
  • Experience collaborating across time zones with international, cross-functional engineering teams.
Why Join Us?

You will be working at the absolute frontier of Android development, solving challenges that directly impact how the world interacts with technology. We offer a highly collaborative environment where your technical ownership will directly steer the future of the platform.