Summary
Overview
Work History
Education
Skills
Patents
Hobbies
Timeline
Generic

Habit Park

SW Engineer
Seoul

Summary

Experienced Linux Kernel Engineer specializing in Linux OS porting (Ubuntu, Yocto, CentOS) and NVMe SSD firmware development. Proven expertise in system programming, embedded systems integration, and resolving customer engineering issues. Skilled in communicating with clients and designing product architectures to meet specific requirements.

Overview

9
9
years of professional experience
5
5
years of post-secondary education
2
2
Languages

Work History

Platform Application Engineer

Intel Korea
10.2023 - Current
  • System Programming and Linux OS Porting : Expert in porting and customizing Linux operating systems (Ubuntu, Yocto, CentOS), ensuring optimal performance and compatibility with different hardware platforms.
  • Bootloader Modifications : Skilled in modifying bootloader components to meet specific system requirements and enhance boot performance.
  • Customer Engineering : Conducted root cause analysis and resolved customer issues, such as UDP packet drop issues between VM and Service OS on Linux OS, and PCIe SR-IOV enablement issues.
  • Hypervisor Customization : Customized ACRN hypervisor for various operating systems, including Ubuntu, Yocto, Windows, and Android, to meet diverse customer requirements.
  • Kernel Customization : Tailored Linux kernel according to customer specifications, enhancing system functionality and performance.
  • Development Environment Setup : Created Docker image files and built convenient development environments, streamlining development process and improving efficiency.
  • Lecturing and Training : Delivered comprehensive lectures on Linux systems and version control programs to university students, equipping them with practical knowledge and skills.

Client SSD FW & Customer Engineer

Western Digital & Sandisk Korea
06.2020 - 10.2023
  • Optimized Memory Allocation : Pursued optimized memory allocation in firmware development, supporting multi-core and complex memory architectures.
  • Customer Engineering : Conducted root cause analysis and resolved issues related to IO performance, boot failures, device detection, and various corner cases.
  • Technical Documentation : Developed and maintained comprehensive technical documentation and customer-facing materials.
  • NVMe and PCIe Expertise : Demonstrated a strong understanding of NVMe and PCIe specifications, interrupt coalescing, and debugging DRAM and security protocol issues.
  • Firmware Implementation : Implemented SSD data path kernel code, FW initialization stage code, boot partition, and NVMe command processing.
  • Prototype Firmware Development : Developed prototype firmware based on Intel/AMD’s next-generation requirements.
  • Microprocessor and Communication Interfaces : Solid understanding of microprocessor subsystems, memory controllers, and communication interfaces (PCIe, I2C, SPI, etc.).
  • Platform Integration : Participated in platform bring-up activities and troubleshooting to ensure seamless integration of firmware with hardware platforms.

ADAS System SW Engineer

Mando-hella
01.2015 - 06.2020
  • System Architecture and Technologies : Developed deep expertise in system architectures and technologies for device drivers and, ensuring optimal performance and compatibility.
  • Automotive System FW development : Applied extensive system design experience in automotive field to develop advanced platform applications
  • ADAS Enhancement : Leveraged knowledge of ADAS to enhance system functionality and performance in autonomous driving applications.
  • Embedded System Integration : Employed embedded system integration skills to seamlessly combine hardware and software components, ensuring efficient and reliable system operation.

Education

Bachelor of Science - Electrical And Electronics Engineering

Hongik Univ.
Seoul
03.2010 - 01.2015

Skills

  • NVMe SSD Development

  • OS Porting (Ubuntu, Yocto, CentOS, RTOS)

  • Kernel Drivers, bootloader and hypervisor modification

  • Firmware Development and debugging

  • Embedded Systems architecture

  • Customer Engineering and Support

  • Teaching and Training (Linux, Version Control such as Git)

Patents

  • APPARATUS FOR RECOGNIZING TRAFFIC SIGN AND METHOD THEREOF (CMOS CAMERA)

(Patent number - US: US10445602B2 / KR: KR101834778B1 / Germany: DE102017220307A1)

  • SYSTEM AND METHOD FOR DETECTING A ROAD STATE

(Patent number - US:US10676096B2 / KR:KR20180119722A / Germany: DE102017214409A1)

Hobbies

Flying drones, Car driving and video editing

Timeline

Platform Application Engineer

Intel Korea
10.2023 - Current

Client SSD FW & Customer Engineer

Western Digital & Sandisk Korea
06.2020 - 10.2023

ADAS System SW Engineer

Mando-hella
01.2015 - 06.2020

Bachelor of Science - Electrical And Electronics Engineering

Hongik Univ.
03.2010 - 01.2015
Habit ParkSW Engineer