Current Openings
SoC/ASIC Design Engineers
AIO develops a wide range of storage solutions based on its proprietary NAND flash controller SoC and firmware technologies. Through global mass production of products including SD cards and eMMC, we have built strong technological expertise and quality competitiveness, and we are now expanding into next-generation storage platforms such as UFS and client SSDs (cSSD).
We are seeking talented professionals to join us in shaping the next generation of storage technologies for the era of AI devices.
Key Responsibilities
1. Development of controller SoCs for NAND storage (SD, SSD, eMMC, UFD, UFS, etc.)
2. Design and integration of key IPs, including CPU subsystems, AMBA bus, memory controllers, and DMA
3. RTL design and simulation using Verilog/SystemVerilog
4. Functional verification of IPs and SoCs, and development of verification environments
5. SoC top-level simulation and FPGA-based functional verification
6. Synthesis, timing constraint development and analysis, and timing closure
7. Functional validation of SoC silicon and issue analysis
Qualifications
1. Entry-level or 3+ years of relevant experience
2. Bachelor’s degree or higher
3. Degree in Electrical/Electronic Engineering, Computer and Systems Engineering, or Semiconductor Engineering
4. Solid understanding of digital circuits and computer architecture
5. Proficiency in RTL design and simulation using Verilog/SystemVerilog
6. Ability to perform ASIC/SoC and IP integration
7. Ability to perform SoC/IP verification and debugging
8. Ability to perform synthesis and timing analysis
9. Ability to develop testbenches and Python-based verification scripts
Preferred Qualifications
1. Experience in IP design and verification for NAND storage (SD, SSD, eMMC, UFD, UFS, etc.)
2. Experience in ARM CPU-based SoC design and mass production
3. Experience in synthesis and timing closure at the block and full-chip levels
4. Experience in scripting with Python, Perl, Shell, Tcl, or similar languages
5. Experience with SystemVerilog/UVM
How to Apply
