AIO - Advanced Storage Solutions for AI

Careers

Current Openings

21 days left

Mass & Product Engineering

Application period ~ Job field R&D Experience Entry-Level / 2+ Years of Experience

AIO develops a wide range of storage solutions based on its proprietary NAND flash controller SoC and firmware technologies. Through the global mass production of products including SD cards and eMMC, we have built strong technological expertise and quality competitiveness. Building on this foundation, we are expanding our technology portfolio into next-generation storage platforms such as UFS and cSSD.

 

We are seeking talented individuals to join us in shaping new storage technologies for the era of AI devices.

 

Key Responsibilities

[Product Engineering for SD, eMMC, USB, and UFS Products]

 

1. Device Test Case (TC) Development for Each Product

   - Design and implement test scenarios based on JEDEC specifications for SD, eMMC, USB, and UFS products

   - Build and analyze databases of evaluation results

   - Perform root cause analysis of issues and prepare Failure Analysis (FA) reports

 

2. Evaluation Board Development and BSP Setup

   - Perform hardware/software bring-up of SD, eMMC, USB, and UFS evaluation boards based on Qualcomm or commercial MCUs

   - Modify bootloaders such as ABL and U-Boot, and customize boot sequences

   - Write Device Trees (DT/DTBO) and configure board-specific firmware and resources

   - Automate and streamline evaluation environments

 

3. Host Interface Environment Development

   - Develop eMMC/SD/UFS host controller and device drivers

   - Develop peripheral drivers, including PMIC, GPIO, regulator, and pinctrl

   - Develop UIO-based user-space device access interfaces

 

4. Android-Based Test Application Development

   - Develop NDK-based storage test applications

   - Write native code for performance and functional verification

• This position will be part of the Corporate R&D Center.

 

Qualifications

 

1. Entry-level candidates or professionals with 2+ years of experience

2. Bachelor's degree (4-year program) or higher

3. Major in Electrical/Electronic Engineering, Computer Science/Engineering, Physics, Chemistry, or Materials Science

4. Understanding of digital logic, data structures, and algorithms

 

Preferred Qualifications

 

1. Development experience with Qualcomm Snapdragon platforms (QCS/SM/QCM series)

2. Experience modifying bootloaders such as ABL, LK, and U-Boot

3. Ability to read and interpret storage-related specifications such as JEDEC and MIPI

4. Understanding of UFS specifications (UFS 2.x/3.x/4.x, UniPro, MIPI M-PHY)

5. Understanding of JESD84-B51B (eMMC 5.1)

6. Experience with AOSP builds, HAL development, and Android SELinux policy modification

7. Experience developing native applications using NDK/JNI

8. Understanding of storage protocols (SCSI, NVMe) or the internal operation of file systems (F2FS, EXT4)

9. Experience in signal analysis using logic analyzers and protocol analyzers (e.g., LeCroy)

10. Debugging experience in C/C++ and embedded environments

11. Experience with Git-based collaboration and patch management

12. Experience in PCB/package circuit design and development

 

 

How to Apply